我想使用 django contrib.admin 页面来编辑我的模型,但从我自己的视图中调用单独的更改页面,然后在用户单击“保存”后返回那里。
理想情况下,这应该通过将返回 URL 附加到管理页面的 url 来实现(如“...?_return_url=”)
有什么提示吗?
django.contrib.admin.options.ModelAdmin
对象有一个response_change https://github.com/django/django/blob/master/django/contrib/admin/options.py#L1084您可以在子类中重写该方法,以确定成功保存对象后应返回的响应 - 您可以重写此方法以返回适当的HttpResponseRedirect
对于刚刚保存的对象。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)