django アプリケーションにカスタム ユーザー モデルを実装しようとしています。
この記事のコードをコピーして貼り付けるだけで、うまく機能します。しかし、このカスタム ユーザー モデルに権限とグループを持たせたいと思います。そこで、この継承をmodels.pyに追加しました:
class MyUser(AbstractBaseUser, PermissionsMixin):
これらのフィールドをadmin.py MyUserAdmin(UserAdmin) クラスに追加します。
('Permissions', {'fields': (
'is_admin', 'is_staff', 'is_active', 'groups', 'user_permissions',
)}),
しかし、私には奇妙に見えます:
私が知っているように、それは 2 つのコンテナーでなければなりません: 利用可能なすべてのグループとアクセス許可を表示する左 (私が持っている) と、現在のユーザーのすべてのグループとアクセス許可を表示する右 (私が持っていない) です。
PS Google で検索してみましたが、reddit で 10 か月前の投稿が 1 つしか見つかりませんでしたが、解決策はありません。