gpt4 book ai didi

python - Django 管理 "save and view on site"按钮

转载 作者:行者123 更新时间:2023-12-01 22:53:13 31 4
gpt4 key购买 nike

Django 管理网站非常出色,我们在工作中经常使用它。我的问题是 - 如何在底部“保存”、“保存并继续编辑”等按钮旁边添加一个附加按钮,用于保存模型,然后重定向到可用的“现场查看”按钮在已定义模型的表单右上角?

提前致谢!

最佳答案

除了在change_form模板中添加按钮之外,您还需要覆盖response_change ModelAdmin 的方法(和 response_add)。

这样的事情应该有效:

def response_change(self, request, obj):
res = super(MyModelAdmin, self).response_change(request, obj)
if "_preview" in request.POST:
return HttpResponseRedirect('preview-url-here')
else:
return res

关于python - Django 管理 "save and view on site"按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8596061/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com