如果我創建一個CustomUser
模型,從django.contrib.auth.models.User
繼承,像這樣:Django的 - 擴展`auth.models.User`和usering登錄,註銷
in models.py
class CustomUser(django.contrib.auth.models.User):
customfield = TextField()
...
如果我仍然能夠以正常方式使用 django.contrib.auth.{authenticate, login, logout}
?我必須做一些額外的配置更改嗎?我知道這些方法只適用於User
對象,但在技術上我的CustomUser
是-User
。
目前,authenticate(username=u, password=p)
總是返回None
,即使使用有效憑證。
你正在使用哪個版本的django? – mrcrgl
@Marc'Django == 1.6.2',感謝您的幫助 – jaynp