[英]Django Rest Framework, importing users
我已經看到在 Django 項目中導入用戶 model 如下
from django.contrib.auth.models import User
和
from django.conf import settings.AUTH_USER_MODEL as User
這些有什么區別? 我認為在這兩種情況下我們都導入同一個用戶
兩者都是一樣的。 有時您想為 Auth 的項目使用另一個 model。 然后你可以在 settings.py 文件中定義你的 model 。 像這樣:
AUTH_USER_MODEL = 'membership.User'
在會員應用程序中,您有一個名為 User 的 model
class User(AbstractBaseUser, PermissionsMixin):
full_name = models.CharField(
max_length=100,
blank=True,
null=True
)
username = models.CharField(
max_length=50,
null=True,
blank=True
)
email = models.EmailField(
db_index=True,
unique=True
)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.