如何将 data-role="something" 添加到我的 django 表单字段?

Posted

技术标签:

【中文标题】如何将 data-role="something" 添加到我的 django 表单字段?【英文标题】:How do I add data-role="something" to my django form field? 【发布时间】:2014-01-02 18:55:42 【问题描述】:

我想在我的表单中使用引导标签输入功能。为此,我需要添加data-role="tagsinput"。有没有办法可以将这个东西包含在我的领域中?

【问题讨论】:

***.com/questions/2902008/… 【参考方案1】:

您可以在小部件上使用the attrs argument,例如在 ModelForm 中:

class FooModelForm(forms.ModelForm):
    class Meta:
        model = Foo
        widgets = 
            'yourfield': forms.TextInput(attrs='data-role': 'tagsinput')
        

【讨论】:

【参考方案2】:

您可以使用 django-crispy-forms (https://github.com/maraujop/django-crispy-forms)。它具有引导程序支持。 您可以非常轻松地管理属性和 css 类:

https://django-crispy-forms.readthedocs.org/en/latest/layouts.html

阅读“布局对象属性”

我强烈推荐使用这个项目

【讨论】:

以上是关于如何将 data-role="something" 添加到我的 django 表单字段?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 OnClick 事件设置 Jquery Mobile 导航

JQuery mobile中按钮背景色无法改变,为啥呀

如何修复 jQuery Mobile 的固定页脚?

Jeykyll,{%-do-someting-%}和{%do-someting%}有什么区别?

jQuery Mobile / Handlebars - 打开面板隐藏 data-role=content div

Swipeleft 或 Swiperight 不改变页面