输入 Django 管理员添加页面后的 URL 重新路由

Posted

技术标签:

【中文标题】输入 Django 管理员添加页面后的 URL 重新路由【英文标题】:Url rerouting after making an entry Django admin add page 【发布时间】:2018-12-25 03:12:18 【问题描述】:

在 django admin 中创建条目后,django 会直接路由到条目页面。我想要的是转到主管理页面。我需要覆盖管理视图文件还是有办法扩展它并更改 url 路由?

【问题讨论】:

【参考方案1】:

您可以在ModelAdmin class 中覆盖response_add() 方法(或response_change() 用于编辑现有条目),如下所示:

def response_add(self, request, obj, post_url_continue=None):
    return redirect('/admin') # Or whatever URL you want

【讨论】:

以上是关于输入 Django 管理员添加页面后的 URL 重新路由的主要内容,如果未能解决你的问题,请参考以下文章

在 Django 中接受垃圾 url 时重定向到登录页面

Django管理员登录页面在正确的登录凭据上重定向到同一页面

Django-url中的空字符串未重定向到索引页面

Django 身份验证 - 错误的重定向 url 到登录页面

使用 Django CBV 模型重定向后的白色 HTML 页面

Django 1.6 301 url 重定向不起作用