1

履歴ビューと同様に、カスタム ビューをモデル管理者に追加する必要があります。たとえば、Job というモデルがある場合、/jobs/job//history/ に移動して履歴にアクセスできます。/jobs/job//workflow/ のようなパターンに応答する別のビューを追加するにはどうすればよいですか?

4

1 に答える 1

1

管理者で定義get_urls()して、さらに管理ビューを追加できます。

  • admin_view()ラッパーを忘れないでください
  • 個々のオブジェクト (変更フォームなど) のビューを追加する場合は、オブジェクト ID を URL パターンに追加するだけで、ビューで対応するオブジェクトを (試して) 取得します。

リンクを提供するのはあなた次第です (たとえば、ベース ( /change_form) テンプレートをオーバーライドして、新しいアイテムを「object-tools」リストに追加することによって)。

于 2012-10-13T22:09:53.467 に答える