1

我需要向模型管理员添加一个自定义视图,类似于历史视图。例如,如果我有一个名为 Job 的模型,我可以通过转到 /jobs/job//history/ 来访问历史记录。如何添加另一个视图以响应 /jobs/job//workflow/ 之类的模式?

4

1 回答 1

1

您可以get_urls()在管理员上定义以添加更多管理员视图。

  • 不要忘记admin_view()包装
  • 如果您想为单个对象添加视图(例如更改表单),只需将对象 id 添加到您的 url 模式,然后在您的视图中(尝试)获取相应的对象。

由您来提供链接(例如,通过覆盖基本 ( /change_form) 模板并将新项目添加到“对象工具”列表)。

于 2012-10-13T22:09:53.467 回答