【发布时间】:2016-06-02 23:51:27
【问题描述】:
我正在尝试将 conditionize.js(如 this example 所示)与我的 Django 模型表单集成。由于模板只是这样:
{{ form|crispy }}
在该示例中无法添加所有 HTML。我发现你可以像这样在 forms.py 中为表单添加一个类:
'month': MonthYearWidget(attrs={'class': 'monthfieldclass'})
并在该类中添加所有 css,但我不确定如何在 HTML 中添加所有其他内容,例如“data-cond-option”和输入类型,以使 jQuery 工作。
我还找到了Django Widget Tweaks 库,但我不确定如何让它与 django-crispy-forms 一起运行,所以虽然我知道最好不要混淆后端和前端逻辑,但我还是坚持正在寻找一种将 html 中的所有内容添加到表单中的方法。
感谢您的帮助!
【问题讨论】:
标签: jquery html django django-models django-forms