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”)