相关疑难解决方法(0)

Django创建自定义UserCreationForm

我在Django中启用了用户auth模块,但是当我使用时,UserCreationForm他只询问用户名和两个密码/密码确认字段.我还想要电子邮件和全名字段,并设置为必填字段.

我这样做了:

from django.contrib.auth.forms import UserCreationForm
from django import forms
from django.contrib.auth.models import User

class RegisterForm(UserCreationForm):
    email = forms.EmailField(label = "Email")
    fullname = forms.CharField(label = "Full name")

    class Meta:
        model = User
        fields = ("username", "fullname", "email", )
Run Code Online (Sandbox Code Playgroud)

现在表单显示新字段但不保存在数据库中.

我该怎么办?

python django django-authentication

18
推荐指数
2
解决办法
2万
查看次数

标签 统计

django ×1

django-authentication ×1

python ×1