0
中間のauth_user_groupテーブルにフィールドを追加することができるかどうかは知っていますか?グループマネージャーとしてグループのメンバーであるユーザーを識別するためのマネージャーフラグが必要です(この権限は別々に処理されます)が、この関係はDjangoによって難読化されているようです。auth_user_group中間テーブルへのフィールドの追加
中間のauth_user_groupテーブルにフィールドを追加することができるかどうかは知っていますか?グループマネージャーとしてグループのメンバーであるユーザーを識別するためのマネージャーフラグが必要です(この権限は別々に処理されます)が、この関係はDjangoによって難読化されているようです。auth_user_group中間テーブルへのフィールドの追加
おそらくこれを処理するGroupManagerモデルを作成します。
class UserGroupManager(models.Model):
user = models.ForeignKey(User, limit_choices_to={'groups__name': "some-group"})
group = models.ForeignKey(Group)
ありがとうございました。私は似たようなものを実装しました。 Djangoがユーザ<->のManyToManyグループの関係をPermissionMixinに抽象化しているのは残念です。サブクラス化とオーバーライドがかなりハッキリで複雑になる可能性があります。 – Mike91