回答

3

您可以使用您的自定義用戶模型組和權限使用PermissionsMixin(https://docs.djangoproject.com/es/1.9/topics/auth/customizing/#custom-users-and-permissions

只需用自定義的用戶模型繼承PermissionsMixin像這樣:

class CustomUser(AbstractBaseUser, PermissionsMixin): 

然後,您可以使用與默認django.contrib.auth用戶模型完全相同的方式訪問它。

+0

謝謝。這個答案很有幫助。只是我想在這裏爲新手添加一個。如果您在完成遷移並使用自定義用戶模型進行遷移後繼承了PermissionsMixin,則它不會在您的自定義用戶模型和組或權限之間創建關係。我很困惑一段時間,因爲在繼承PermissionMixin之後,我無法在db中找到用戶與組或用戶和權限之間關係的表。 – Jayground

相關問題