标签: python django
用户输入http://myurl.com/arti
它将重定向到404页面 我提出了像
/条 (simmilar的链接)
答案 0 :(得分:2)
您可以使用全能网址,例如将url(r"^(.*)$"作为urls.py中的最后一个条目,然后使用一些string similarity measure来查找可能的网址。有关示例,请参阅this问题。或者this one了解更多。
url(r"^(.*)$"
urls.py
或者只是对已知网址的简单startswith()循环会做什么?
startswith()
您的视图可能应该返回带有重定向的响应(结果代码302或303),如果只有一个匹配 - 并且如果没有(或多个) )404页面包含可能的匹配列表。
302
303
404