最近写东西遇到一个需求,希望对于同样结构的网址,不同的URL能够映射的不同的 View,然后映射关系可以在运行时动态改变。
然而对 Flask 并不是很熟(。
所以花了一个晚上的时间最后搞出来一个这玩意:
class ProjectType(AnyConverter):
def __init__(self, url_map, *items):
items = [Items From Somewhere]
super(ProjectType, self).__init__(url_map, *items)
然后要改变的时候呢
for i in app.url_map.iter_rules():
i.compile()
我想静静