gpt4 book ai didi

django - 使用 "other authentication sources"时可以避免创建 Django auth.model.User 表吗?

转载 作者:行者123 更新时间:2023-12-02 20:14:04 24 4
gpt4 key购买 nike

正如 Django 文档所述 Other authentication sources ,为了针对其他来源进行身份验证,您必须实现自己的身份验证后端。此外,他们解释说:

The Django admin system is tightly coupled to the Django User object described at the beginning of this document. For now, the best way to deal with this is to create a Django User object for each user that exists for your backend (e.g., in your LDAP directory, your external SQL database, etc.)

由于我不会使用管理系统(我假设他们正在引用管理应用程序)我可以避免该表复制吗?

我正在考虑实现authenticateget_user方法as the doc says但这意味着 User 类的实例化,因此下一个问题是:是否可以在没有实际 Django User 的情况下实例化 auth.models.User 类表?

最佳答案

您的问题的简短答案是 - 是的,可以。只需设置 managed在 User 模型上将属性设置为 False。

关于django - 使用 "other authentication sources"时可以避免创建 Django auth.model.User 表吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8490318/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com