2016-11-19 3 views
0

私はチームメンバーを持っており、管理サイトを管理できるようにしています。しかし、adminサイトのadd, changedeleteではなく)モデルに対してのみ許可したいと考えています。私が試した何 どうすれば 'staff'がdjango adminのモデルを削除するのを防ぐことができますか?

は以下の通りです:

  1. は彼らがstaff(未Superuserenter image description here

  2. 彼らにのみadd, change pemissionsを付けてください。 enter image description here

しかし、このユーザはadminサイトでモデルを削除することができます!

私の設定で何が問題になっていますか?

答えて

1

Groupという名前のmygroupを作成します。すべての権限を選択し、必要のないものを削除します。

  • よう

    create group 編集Userオブジェクトがsuperuser状態

  • を削除mygroup edit user

としてグループを選択今、ユーザーがdeleteボタンを見ることはできません。

+0

ありがとうございました。しかし、私の方法(許可を直接選択すること)に何が問題なのですか?権限のグループを作成する必要がありますか? – user3595632

+0

まず、adminからの削除だけを防止します。 – itzMEonTV

+0

「それ」とは何ですか?グループ? – user3595632

関連する問題