2011-06-20 5 views

答えて

1

URLConfに自分のビューにadmin/foo/のURLを追加できます。 「カスタム管理ビューの作成」を参照してください。http://www.djangobook.com/en/1.0/chapter17/

これでリンクを追加するだけで済みます。 Override your favorite admin templateとリンクを追加してください。

+3

最新のDjango Bookの第17章は、残念ながらカスタム管理ビューの作成には関係しません。そのURLは適切な場所を指していません。 http://py3k.cn/chapter17/en/(管理ビューを拡張すると新しいブックに触れるようには見えません..!) –

0

まず、custom admin viewをアプリケーションのモデルとは独立して作成し、admin/index.htmlを上書きして新しいリンクを明示的に組み込むことができます。また、AdminSiteクラスのget_urlsを無効にすることもできます。

新しいカスタム管理ビューを追加するのに優れた方法があります。ただし、まだモデルを使用したい場合は、単にdjangoモデルを拡張し、それをproxyとしてマークし、そのテンプレートを上書きすることができます。

関連する問題