【发布时间】:2017-04-01 01:09:58
【问题描述】:
尝试将 django-registration 模块与扩展 AbstractBaseUser 的自定义用户模型一起使用。
这是一个表格,我用于注册:
from django.contrib.auth import get_user_model
from registration.forms import RegistrationForm
class UserCreateForm(RegistrationForm):
class Meta:
fields = ("username", "email", "password1", "password2")
model = get_user_model()
这是视图:
class Register(RegistrationView):
form_class = forms.UserCreateForm
这是我的注册网址:
url(r'^accounts/register/$', views.Register.as_view(), name='registration_register'),
编辑:
Django 不发送确认邮件,浏览器报错
'User' object has no attribute 'email_user'
编辑:
我知道我必须在我的自定义用户模型中实现 email_user 方法。我该怎么做?
【问题讨论】:
-
在
registration包里搜索那个函数看看能不能复制过来
标签: python django django-registration