【发布时间】:2014-03-01 14:46:23
【问题描述】:
我想从 django 自定义 UserCreationForm。我执行以下操作
class myUserCreationForm(UserCreationForm):
class Meta:
model=User
fields = ('username', 'password1', 'password2')
widgets = {
'username':TextInput(attrs={'class':'form-control'}),
'password':TextInput(attrs={'class':'form-control'}),
'password2':TextInput(attrs={'class':'form-control'}),
}
但它不起作用。呈现模板时,它创建的输入框没有附加表单控件类。有什么问题?
【问题讨论】:
-
您确定已包含form assets 吗?您可以发布您正在使用的完整模板吗?
-
为什么我需要表单资源,我在模板中包含了 css 和 js,但小部件没有获取类。资产不是用来定义css和js的吗?
-
我误解了 CSS 类没有被渲染。您是否尝试使用列出表单字段的声明性表单?
标签: django django-forms