Python 在Django中将CSS类添加到整个表单
假设我有一个表格:Python 在Django中将CSS类添加到整个表单,python,css,django-forms,django-templates,django-widget,Python,Css,Django Forms,Django Templates,Django Widget,假设我有一个表格: class MyForm(forms.Form): ... 然后在一个视图中,我构建了它: ... form = MyForm() ... 我想在整个表单中添加一个CSS类,这样我就可以将其呈现为如下内容: <form class="{{ form.CLASS }}" method="post">{% csrf_token %} {{ form }} <input type="submit" value="Submit" />
class MyForm(forms.Form):
...
然后在一个视图中,我构建了它:
...
form = MyForm()
...
我想在整个表单中添加一个CSS类,这样我就可以将其呈现为如下内容:
<form class="{{ form.CLASS }}" method="post">{% csrf_token %}
{{ form }}
<input type="submit" value="Submit" />
</form>
{%csrf\u令牌%}
{{form}}
实现这一点的正确方法是什么(除了定义字段“类”)?我将通过重写
\uuuuu init\uuuuu
方法,在您的表单中创建一个属性,就像我在这里所做的:)
例如,您可以命名属性class\u name,并通过
form=MyForm(class\u name=“myCssClass”)
初始化表单。我将在表单中创建一个属性,方法是重写\uuu init\uuu
方法,就像我在这里所做的:)
例如,您可以命名属性class\u name,并通过form=MyForm(class\u name=“myCssClass”)