最近寫東西遇到一個(gè)需求倔监,希望對(duì)于同樣結(jié)構(gòu)的網(wǎng)址批旺,不同的URL能夠映射的不同的 View销睁,然后映射關(guān)系可以在運(yùn)行時(shí)動(dòng)態(tài)改變供璧。
然而對(duì) Flask 并不是很熟(。
所以花了一個(gè)晚上的時(shí)間最后搞出來(lái)一個(gè)這玩意:
class ProjectType(AnyConverter):
def __init__(self, url_map, *items):
items = [Items From Somewhere]
super(ProjectType, self).__init__(url_map, *items)
然后要改變的時(shí)候呢
for i in app.url_map.iter_rules():
i.compile()
我想靜靜