0
試圖將django註冊模塊與擴展爲AbstractBaseUser
的自定義用戶模型一起使用。如何在自定義用戶模型中實現「email_user」方法?
這是一個形式,我使用的註冊:
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'包,看看你是否可以複製過來 – surfer190