2011-07-29 12 views
0

class AdminSiteにあるインデックスビューをdjango.contrib.admin.sitesに上書きしたいとします。私がこれからやりたいことは、ユーザーがスーパーユーザーであるかどうかをチェックし、次にすべてのモデルでindex.htmlテンプレートを表示したい場合です。そうでない場合は、通常のスタッフのユーザーで、異なるコンテンツのtest.htmlテンプレートを表示します。Django管理者のインデックスビュー(sites.py)を上書きするにはどうしたらいいですか?

答えて

1

authパッケージを使用すると、モデルごとにアクセス権を設定することができます。必ずしもビューをオーバーライドする必要はありません。 https://docs.djangoproject.com/en/dev/topics/auth/#permissions

+0

を参照してください。まだ私がこのビューを上書きする必要がある場合、どうすればいいですか? – Anshul

関連する問題