15

今日、フィールドレベルの許可を実装する必要があるという要件を思いついたので、可能な限り最善の方法を探しています。

class ABC(models.Model):
    field1 = .....
    field2 = .....
    field3 = .....

2 つのグループ (A と B) を作成し、一方は追加/編集/削除でき、もう一方は追加/編集のみできる権限を割り当てます。しかし、今これでいくつかの助けが必要です:-

最初のグループのユーザーが管理者にログインした場合、3 つのフィールドすべてを表示できるはずですが、2 番目のグループのユーザーがログインした場合は、field1 のみが表示されるはずです。

これらの後にいくつかの操作を実行する必要があるため、django管理者でこれが必要です。私のdjangoバージョンは1.3です

前もって感謝します

4

3 に答える 3