【发布时间】:2017-04-12 19:17:38
【问题描述】:
我正在使用Django Built-in forms,更准确地说是 PasswordChangeForm。
它可以完美运行,直到我希望它看起来像网站的其余部分(引导程序)。 我按照answer 中的方法继承了该类并自己构建了一个新的:
class PasswordChangeCustomForm(PasswordChangeForm):
old_password = CharField(required=True,
widget=PasswordInput(attrs={
'class': 'form-control'}))
new_password1 = CharField(required=True,
widget=PasswordInput(attrs={
'class': 'form-control'}))
new_password2 = CharField(required=True,
widget=PasswordInput(attrs={
'class': 'form-control'}))
但是重复所有这些代码让我很烦。
有没有另一种方法来实现同样的事情(将form-control 类添加到每个字段)而不重写每个字段?
【问题讨论】:
标签: django twitter-bootstrap django-forms