gpt4 book ai didi

javascript - django 链选择

转载 作者:搜寻专家 更新时间:2023-11-01 04:21:08 25 4
gpt4 key购买 nike

django-smart-selects是一个优雅的解决方案,它使 Django 开发人员能够在他们的表单中链接选择输入。但正如开发人员在其问题列表中所报告的那样,它在表单集中使用时效果不佳。

它呈现的 javascript 与模型定义中“链接字段”的 ID 相关联。

您认为如何在表单集中使用它才能发挥作用?我认为小部件的呈现方法(请参阅 django-smart-selects 代码)需要以某种方式了解表单集(理想情况下,表单前缀)。但是如何呢?

最佳答案

我尝试了这个并且它有效 --- 在 django-smart-selects 代码的 widgets.py 文件中,只需复制处理呈现 javascript 的部分并将其从文件中删除。删除将此(现已删除)javascript 连接到输出的行。

对于您的表单集,请自行完成完整的渲染。也就是说,在您的模板中,不要只是执行 {{ form }} 或 {{ formset }} 或其他任何操作,而是通过在 {% for form in formset.形成 %} 循环。

粘贴您从 widgets.py 复制的 javascript 代码,并使用带有 {{ form.field.html_name }} 的 javascript 中的 ID 自定义它

按照代码中的模式,在 javascript 中写入您自己的自定义 url。

瞧!

关于javascript - django 链选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1914358/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com