我希望我的用戶註冊頁面顯示電子郵件和密碼字段,並且沒有用戶名。 我已經創建了這個註冊表格:如何從Django中的UserCreationForm中刪除用戶名字段
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
但是用戶名仍然出現。我需要重寫其他內容嗎?
我認爲username字段來自'UserCreationForm',所以從這裏排除它! – Ahsan