因为我没有使用来自 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 用户吗?
我找不到一个很好的教程来解释如何在没有标准身份验证用户的情况下使用 Django。
*编辑:我知道我可以使用 User 进行扩展。但我就是不想那样。问题不在于:使用用户和存储附加信息等的最佳方式是什么。不过我很感激。但是我如何在不使用身份验证用户的情况下使用自定义用户。即使我没有理由这样做。*
如果可能的话,我想知道如何。