【发布时间】:2020-01-12 07:19:52
【问题描述】:
我希望每次使用 django 创建表单时,标签输入都包含一个特定的 css 类(表单控件),为此我必须在 form.py 中编写以下代码,为每个字段添加行:
class InsertItem(forms.ModelForm):
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
self.fields['name'].widget.attrs.update({'class': 'form-control'})
self.fields['price'].widget.attrs.update({'class': 'form-control'})
有没有办法强制 Django 在每个表单中包含我需要的 css 类,而不必为每个 from 和每一行编写这些东西?
【问题讨论】: