我想使用django contrib.admin页面来编辑我的模型,但是从我自己的视图中调用单个更改页面,然后在用户单击“保存”后返回该页面。
理想情况下,这应该通过将返回URL附加到管理页面的网址来实现(如“......?_ return_url =)
任何提示?
答案 0 :(得分:13)
django.contrib.admin.options.ModelAdmin
个对象有一个response_change
方法,您可以在子类中覆盖它以确定在成功保存对象后应该返回的响应 - 您可以覆盖它以返回适当的{{ 1}}用于刚刚保存的对象。