class UserRegForm(forms.ModelForm):
......
class Meta:
model = get_user_model() # model has: username, email, full_name, is_admin/is_staff/etc.
fields = ('username', 'email', 'full_name',)
然而,当进入Django admin并按下"new user",它只要求输入用户名和密码…并且,当我创建这样的用户并尝试编辑/更改它时,'email'字段完全为空(这是username_field)…
为什么?
通常声明模型的方法是:
从yourapp。model import Yourmodel
…类元
:
模型= Yourmodel
字段=…