【发布时间】:2011-11-23 09:57:04
【问题描述】:
我希望我的用户注册页面显示电子邮件和密码字段,并且没有用户名。 我已经创建了这个注册表单:
class RegisterForm(UserCreationForm):
email = forms.EmailField(label = "Email")
#fullname = forms.CharField(label = "First name")
class Meta:
model = User
fields = ("email", )
def save(self, commit=True):
user = super(RegisterForm, self).save(commit=False
user.email = self.cleaned_data["email"]
if commit:
user.save()
return user
但用户名仍然出现。我需要覆盖其他东西吗?
【问题讨论】:
-
我认为用户名字段来自
UserCreationForm,所以exclude来自那里!
标签: django forms django-registration