Django と Grappelli を使用してサイトを構築しています。サイトの性質上、私は 2 つの「管理者」サイトを構築していることに気付きました。いくつかの調査の後is_superuser
、サイト全体を制御できるユーザー (IT スタッフなど)、is_staff
サイトを管理してコンテンツ エディターを追加するスタッフ、最後にどちらも持たないユーザー (ただし、一部のコンテンツを編集できる人向けのアカウント)。
これを行うために、スタッフとスーパーユーザーは通常の管理サイトに通常のようにログインでき、制限を継承するadmin.py
が制限を削除する管理サイトがありis_staff
ます。
残念ながら、Grappelli の外部キー オート コンプリート フィールドは、ユーザーがフラグを true に設定している場合にのみ機能することがわかりました。is_staff
誰かがこれを回避する方法を発見しましたか?