Django或Python中是否有任何方法用于预测?

时间:2012-07-24 05:41:17

标签: python django

用户输入http://myurl.com/arti

的示例

它将重定向到404页面 我提出了像

这样的网址

/条 (simmilar的链接)

1 个答案:

答案 0 :(得分:2)

您可以使用全能网址,例如将url(r"^(.*)$"作为urls.py中的最后一个条目,然后使用一些string similarity measure来查找可能的网址。有关示例,请参阅this问题。或者this one了解更多。

或者只是对已知网址的简单startswith()循环会做什么?

您的视图可能应该返回带有重定向的响应(结果代码302303),如果只有一个匹配 - 并且如果没有(或多个) )404页面包含可能的匹配列表。