我想在表单中使用bootstrap tagsinput功能。为此,我需要添加data-role="tagsinput"
。有没有办法可以把这个东西包括在我的领域?
答案 0 :(得分:1)
您可以在窗口小部件上使用the attrs
argument,例如在ModelForm:
class FooModelForm(forms.ModelForm):
class Meta:
model = Foo
widgets = {
'yourfield': forms.TextInput(attrs={'data-role': 'tagsinput'})
}
答案 1 :(得分:1)
您可以使用django-crispy-forms(https://github.com/maraujop/django-crispy-forms)。它有bootstrap支持。 您可以非常轻松地管理属性和css类:
https://django-crispy-forms.readthedocs.org/en/latest/layouts.html
阅读“布局对象属性”
我强烈建议您使用此项目