2009-09-02 18 views
0

こんにちはモデルの管理ビューを拡張して、必要なアイテムを取得して、そのモデルの拡張管理者テンプレートで使用できるようにする必要があります。 これについて十分な文書が見つかりませんでした。 D おかげdjangoビューを拡張する

+0

... documentation for overriding templatesかもしれないですあなたがこれまでに試したことを言ってみたい、まさにあなたがしようとしていること。私はいくつかの関連文書であなたを指し示すことができますが、あなたがすでに準備ができているかどうかはわかりません。あなたは詳細を与える必要があります! –

答えて

0

あなたがthisを探している、それは1.1の新機能:いくつかのわずかな修正を加えたリンクから該当するコードをコピー

、あなたのアプリケーションのadmin.pyに行くことになっています:

class MyModelAdmin(admin.ModelAdmin): 

    def get_urls(self): 
     urls = super(MyModelAdmin, self).get_urls() 
     my_urls = patterns('app.your_admin_views', 
      (r'^my_view/$', self.my_view) 
     ) 
     return my_urls + urls 

新しい管理者ビューは、あなたのアプリケーションディレクトリの下にあるyour_admin_views.pyというファイルに置くことができます。

0

あなたはそれぞれの歴史をdeleteingと表示、管理ビュー、追加、変更のためのビュー、選択したモデルのリストページを上書きするthat part of documentationを使用することができます...

ここでは、あなたは

関連する問題