2017-08-26 58 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表。 –

相關問題