2012-10-13 96 views
1

我需要爲類似於歷史視圖的模型管理員添加自定義視圖。例如,如果我有一個名爲Job的模型,則可以通過轉到/ jobs/job // history /來訪問歷史記錄。如何添加另一個視圖,以響應像/ jobs/job/workflow /等模式?Django像歷史記錄一樣的自定義管理視圖

回答

1

您可以在管理員中定義get_urls()以添加更多管理員視圖。

  • 不要忘記admin_view()包裝
  • ,如果你想添加一個視圖單個對象(如改變形式),只需添加對象ID您的網址模式,然後在您的視圖(試到)抓住相應的物體。

這是給您提供的鏈接(例如,通過重寫基(/change_form)模板,並添加新項「對象的工具」列表)。