我創建了Django 1.5 WebApp自定義User
模型。它的工作原理。 :)Django 1.5多用戶認證或
我已經有另一個應用程序正在使用的第二個User2
模型。這第二個User2
模型不是Django應用程序,因此它使用不同的標準構建。它已經在許多用戶的生產中。
現在我需要同時給User
和User2
登錄並做完全不同的事情。
我在考慮單個Django應用程序來管理一切,因爲在這兩種情況下,我需要使用兩種模式:登錄時User
我還需要一些關於User2
的信息,反之亦然。
我看不到合併User
,User2
的方法,因爲它們具有完全不同的字段。加User2
有一個ForeignKey
指向User
。
經過幾次試驗後,我發現django只支持一個AUTH_USER_MODEL
。 所以現在我不知道如何繼續。
我看到下列選項:
創建一個抽象的用戶模型(
AbstractUser
),然後子類User
和User2
,但我不知道如何以及這是否會工作創建一個完全新的Django WebApp,但這需要更大的(也許是不必要的)努力
找到另一種驗證方法
User2
,也許寫我的自定義授權代碼
您是否看到其他選項?哪個最好?
任何幫助,將不勝感激!
感謝您的回答!我最終創建了一個新的Django WebApp – user3096364