代码之家  ›  专栏  ›  技术社区  ›  Ber

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

  •  6
  • Ber  · 技术社区  · 16 年前

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

    理想情况下,这应该通过将返回URL附加到管理页面的URL(如“…”中所示)来实现。返回的URL =

    有什么暗示吗?

    1 回复  |  直到 9 年前
        1
  •  13
  •   ronnefeldt    9 年前

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