Django自定义用户模型身份验证
由于我没有使用Django的Auth User,我有自己的模型CustomUser,我希望通过这个模型在网站上进行身份验证(CustomUser不会从User模型继承并且根本不与它相关).
class CustomUser(models.Model): password = models.CharField(max_length = 40) email = models.EmailField(max_length = 72,unique = True) #stuff... 我查了https://docs.djangoproject.com/en/dev/topics/auth/#writing-an-authentication-backend,我不明白的主要是: from django.contrib.auth.models import User 如果我想使用CustomUser,是否需要导入Django用户? 我找不到一个很好的教程,解释了如何在没有标准Auth用户的情况下使用Django. *编辑: 如果有可能我想知道如何. 解决方法
整个Django auth系统与django.contrib.auth.models.User紧密耦合,因此您应该在后端使用它.引用
Django docs
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |