我有一个自定义 404 处理程序,用于运行 CMS Wagtail 的 Django 应用程序。用我选择的 View 函数替换 Django handler404 一切都很好。但它似乎破坏了 Wagtails 301 重定向功能。我现在的所有重定向都只是转到 404 页面。下面是我在基本应用程序中使用 handler404 的方式,
handler404 = siteapp_views.handler404
最佳答案
您的 404 处理程序必须返回带有 status_code=404
的响应,否则 Wagtail 重定向中间件将无法工作。
关于django - 使用 Django handler404 会破坏 Wagtail 重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47060777/