在我的Django項目(這是一個REST API)我在這之前我還不能找到一個很好的解決它的任何地方可能已經遇到了問題。在我的項目中,我有兩種不同類型的用戶,「移動應用用戶」和「商業用戶」。移動應用用戶可以進入我們的移動應用,並根據地理位置查看他們周圍的內容。業務用戶可以登錄到Web管理員門戶並生成移動應用用戶可以看到的內容。作爲一個警告,商業用戶也可能是應用用戶。 我希望能夠讓業務用戶和應用用戶擁有相同的電子郵件,同時仍然保持其模型的唯一性。多AUTH_USER_MODEL在Django
現在問題是,它如何可以創建兩個賬戶(第一是移動應用程序&第二是企業)有相同的電子郵件ID ..
你真的要創建兩個用戶記錄對於這種情況?組/權限可能是解決此問題的好方法 - https://docs.djangoproject.com/en/1.10/topics/auth/default/#permissions-and-authorization。 – user92454
是的,我必須創建兩個記錄,因爲用戶信息可能會有所不同。我希望每種類型的用戶都有所不同。應該沒有關係。 –