【发布时间】:2018-03-28 19:26:50
【问题描述】:
我是 Flask 和 python 的初学者。我想为以“/favicon”开头的路径创建一个处理函数。例如应处理以下内容:
- /网站图标
- /faviconFOO
- /favicon_bar
- /favicon/buzz
- /favicon1337
以下情况不应处理:
- /favico
- /favicoN
- /随便
如果 Flask 支持通配符,它将是“/favicon*”
编辑:我不需要对正则表达式的支持。
我该怎么做?
【问题讨论】:
-
你希望所有路由:
favicon、faviconFOO、favicon_bar等都指向同一个句柄,那么你可以看看这个thread -
是的。如果它是通配符,它将是 /favicon*
-
我不会说它是重复的,因为它比其他问题更特别。此外,我不在乎它是否使用正则表达式解决。
-
可以用正则表达式完美解决,我想这将是在这种情况下减少冗余的最佳方法(烧瓶)。但是 Django 框架对正则表达式的支持更方便。
-
如果您找到了另一种方法,请告诉我答案是否符合您的要求。
标签: python python-3.x flask path app-route