我不是Django的專家,並在幹中學習它。我想提出一個應用程序,它有兩種用戶 - 的
User who offers services
User who uses services
所以我的查詢是如何管理這兩種類型的用戶?我正在考慮的一種可能的方法是爲這兩個用戶創建兩個單獨的配置文件模型,併爲這些用戶提供不同的登錄頁面。而且我還想擁有可以管理這兩個用戶的Django管理員的上層。所以我的問題是 - 是否有任何特定的方式來實現這種情況,或者我可以採取我的方法?這些用戶將擁有不同的權限,例如服務提供者可以添加他的服務,而簡單用戶只能通過登錄自己來使用該服務。所以我想要在這些用戶之間有一個安全的分隔。
Django的文檔有一個專門用於本節:https://docs.djangoproject.com/en/1.9/topics/auth/customizing/#extending-the-existing-user-model –