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

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

【问题讨论】:

标签: jquery django html twitter-bootstrap django-forms


【解决方案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

    阅读“布局对象属性”

    我强烈推荐使用这个项目

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-02-14
      • 2011-07-14
      • 2015-06-25
      • 1970-01-01
      • 1970-01-01
      • 2012-03-05
      • 2022-01-09
      • 2015-05-09
      相关资源
      最近更新 更多