如何自定义django管理员更改页面以返回“保存”上的特定URL

时间:2008-10-27 17:01:27

标签: django

我想使用django contrib.admin页面来编辑我的模型,但是从我自己的视图中调用单个更改页面,然后在用户单击“保存”后返回该页面。

理想情况下,这应该通过将返回URL附加到管理页面的网址来实现(如“......?_ return_url =)

任何提示?

1 个答案:

答案 0 :(得分:13)

django.contrib.admin.options.ModelAdmin个对象有一个response_change方法,您可以在子类中覆盖它以确定在成功保存对象后应该返回的响应 - 您可以覆盖它以返回适当的{{ 1}}用于刚刚保存的对象。