[英]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.