【发布时间】:2017-02-07 23:27:39
【问题描述】:
我正在 Django 中开发一个应用程序,它使用现有数据库和创建的用户。 我将数据库配置参数设置为 PostgreSQL 服务器,并通过“连接”库执行自定义查询。
当我想使用自己的表对用户进行身份验证时,问题就来了。我看到了许多教程和博客文章,并重写了我的身份验证后端。但是当我想使用自己的表来验证用户和设置会话时,Django 的框架只允许我使用 User 对象。
我认为这些对象链接到数据库中的 Django 表,当我想要验证用户身份时,会显示一条消息,说关系“auth_user”不存在。这意味着用户对象链接到此表。
是否存在某种方法可以将我自己的表与 Django 身份验证后端一起使用,或者我应该使用它吗?
【问题讨论】:
标签: python django postgresql authentication backend