【发布时间】:2017-07-26 17:45:20
【问题描述】:
配置不当:创建没有任何“字段”的 ModelForm 属性或“排除”属性被禁止;形式 CustomUserChangeForm 需要更新。
from django.contrib.auth.forms import UserCreationForm, UserChangeForm
from login1.models import CustomUser
class CustomUserCreationForm(UserCreationForm):
def __init__(self, *args, **kargs):
super(CustomUserCreationForm, self).__init__(*args, **kargs)
del self.fields['username']
class Meta:
model = CustomUser
fields = ("email",)
class CustomUserChangeForm(UserChangeForm):
def __init__(self, *args, **kargs):
super(CustomUserChangeForm, self).__init__(*args, **kargs)
del self.fields['username']
class Meta:
model = CustomUser
【问题讨论】:
-
我可以检查错误吗?
-
该错误似乎准确地告诉您出了什么问题以及要更改什么。它有什么令人困惑的地方?