使用多个应用中的django身份验证系统

时间:2017-08-26 08:41:34

标签: python django python-3.x django-models

我现在正在开发django基础Web服务,我很困惑。

我有三个项目作为django项目。

app1 - 使用最终用户

app2 - 从服务提供者处使用

app3 - 使用来自运营商(管理员)

我从app3(迁移)创建了一个数据库,并创建了符号链接(models.py,migrations dir)到app1和app2。

然后我尝试从我的app1使用django的用户身份验证系统,我收到了以下错误。

上述异常(关系" myapp1_user"不存在第1行:... myapp1_user"。" modify_date" FROM ^)是以下异常的直接原因:

我知道出了什么问题。这是因为我的数据库上没有myapp1_user表。我只有app3_user表。

但我不知道如何配置才能正常运作。 有人有什么想法吗? 请告诉我。

1 个答案:

答案 0 :(得分:0)

当用户注册到应用程序时,最终用户,服务提供商,管理员有三个选项。在BooleanField中获取这些字段。因此,当用户要登录时,请检查这三个用户帐户的真假,以及将要执行的任何条件的追加者为真。

相关问题