现在我正在使用Django The redirects app,但它有一些问题。
我无法从url重定向,在urls.py中有模式
例如,我无法从/ arsenal1重定向到任何页面,因为模式在重定向应用程序之前处理它。
Bootstrap
那么,我怎样才能优先考虑重定向应用程序?
答案 0 :(得分:1)
我无法从url重定向,在urls.py中有模式
这正是它的行为方式。请参阅文档
RedirectFallbackMiddleware完成所有工作。每次都有 Django应用程序引发了404错误,这个中间件检查了 重定向数据库以获取请求的URL作为最后的手段
重点是我的。重定向应用程序只应处理不存在的URL。除了为什么你可能想在urls.py中添加一个条目然后让重定向应用覆盖它?
我认为您可能正在寻找RedirectView,它允许您在urls.py中定义网址并将其重定向到其他各个网页(甚至可以从数据库动态调整)