Python Django的漂亮表格

Python Django的漂亮表格,python,django,twitter-bootstrap-3,Python,Django,Twitter Bootstrap 3,如何将bootstrap3与django的形式一起使用?我可以将类添加到标签标记,但不能将类添加到输入 {{ form.my_field.errors }} <label class="control-label" for="{{ form.my_field.id_for_label }}">My field</label> {{ form.my_field }} {{form.my_field.errors} 我的领域 {{form.my_field}} 在表单代码中

如何将bootstrap3与django的形式一起使用?我可以将类添加到标签标记,但不能将类添加到输入

{{ form.my_field.errors }}
<label class="control-label" for="{{ form.my_field.id_for_label }}">My field</label>
{{ form.my_field }}
{{form.my_field.errors}
我的领域
{{form.my_field}}

在表单代码中,可以使用表单字段
my\u字段中的
widgets
参数指定类

例如:

假设我的表单
SomeForm
中有一个字段
name
,我们希望
name
小部件有一些CSS类
my\u CSS\u class
,那么要做到这一点,我们可以在创建小部件时使用参数。这将把
my\u css\u类
添加到
name
字段中

class SomeForm(forms.Form):
    name = forms.CharField(widget=forms.TextInput(attrs={'class': 'my_css_class'}))

在表单代码中,可以使用表单字段
my\u字段中的
widgets
参数指定类

例如:

假设我的表单
SomeForm
中有一个字段
name
,我们希望
name
小部件有一些CSS类
my\u CSS\u class
,那么要做到这一点,我们可以在创建小部件时使用参数。这将把
my\u css\u类
添加到
name
字段中

class SomeForm(forms.Form):
    name = forms.CharField(widget=forms.TextInput(attrs={'class': 'my_css_class'}))

你可能会发现这个应用程序很有用。你可能会发现这个应用程序很有用。这种方式是合法的,但我认为它不是很好,因为这种方式将前端和后端结合在一起。或者我说的不对?我认为如果你喜欢这样做也没关系,因为Django在其官方文件中也提到了这种方法。看看这个。它还为您提供了使用后端代码定义类的灵活性。这种方法是合法的,但我认为它不是很好,因为这种方法将前端与后端结合起来。或者我说的不对?我认为如果你喜欢这样做也没关系,因为Django在其官方文件中也提到了这种方法。看看这个。它还为您提供了使用后端代码定义类的灵活性。