2017-08-26 57 views
0

我现在正在开发django基本Web服务,我很困惑。从多个应用程序使用Django认证系统

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

APP1 - 从最终用户使用

APP2 - 从服务providor使用

APP3 - 从操作员(管理员)使用

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

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

上述异常(关系“myapp1_user”不存在LINE 1:“。‘...... myapp1_user modify_date’FROM ^)是以下异常的直接原因:

我知道什么是错的这因为我没有在我的数据库myapp1_user表。我只有app3_user表。

但我不知道我该怎么配置运作良好。 是否有人有什么想法? 请让我知道。

回答

0

当用户注册应用程序时,会给出三个选项最终用户,服务提供商,管理员istrator。在BooleanField中使用这些字段。因此当用户登录时,请检查这三个用户帐户的真和假,以及将执行哪个条件触发器为真。

+0

谢谢你的建议。我想知道如何使用其他应用程序制作的表格。我想使用app1中的app3_user表。但系统给我一个错误,没有app1_user表。 –

相关问题