【发布时间】:2014-07-24 23:06:08
【问题描述】:
在我正在开发的网站中,我有一个扩展userCreationForm 的用户注册表格。该表单只添加了默认不存在的字段,但它们在模型中,例如email、first_name和last_name。
class RegisterForm(UserCreationForm):
email = forms.EmailField(label = "Email", required=True)
first_name = forms.CharField(label = "First name", required = True )
last_name = forms.CharField(label = "Last name", required = True)
class Meta:
model = User
fields = ("username", "first_name", "last_name", "email", "password1", "password2" )
def __init__(self, *args, **kwargs):
super(RegisterForm, self).__init__(*args, **kwargs)
for fieldname in ['username', 'password1', 'password2']:
self.fields[fieldname].help_text = None
我的问题是,是否有办法添加另一个字段,例如图像字段、出生日期等,以便我可以制作更完整的用户资料?还是我必须创建自己的用户模型?
【问题讨论】:
标签: django