ユース ケース:"私は、Region モデルへの ForeignKey であるフィールド領域を含む Userprofile モデルを持つ標準ユーザー モデルを持っています。ユーザーは、Django の標準であるパーミッション グループに属することができます。
django-admin ユーザー モデル ページでは、site-admin グループのユーザー kalle がすべてのユーザーを表示できます。regionA1-admin グループのユーザー pelle は、userprofile 地域が regionA1 に設定されているすべてのユーザーを表示できます。」
このユースケースを安全な方法で処理するためのdjangoのベストプラクティスは何ですか?
また、ユーザー以外のモデルである可能性もあります。リージョンは追加および削除できます。この場合、地域が使用されますが、条件を形成する 1 つ以上のフィールドである可能性があります。これは、django-admin インターフェースにのみ適用され、通常のサイトでデータベースとやり取りする場合には適用されません。