1
註冊藍圖時,我似乎無法獲得域匹配工作。談到following issue @ miracle2k帖子下面的代碼:使用主機參數與藍圖(register_blueprint)
if in_production:
app.register_blueprint(shop, host='localhost:<port>')
app.register_blueprint(info, host='info.localhost:<port>')
我試過,沒有運氣類似的東西。然而,當我在我的路線聲明host
這樣的:
@foo.route('/', host='<host>.bar.com')
...
app.register_blueprint(foo)
主機路由工作正常。我寧願在藍圖中聲明主機,所以我不必在單一路線上擁有host=
。任何想法可能是錯誤的?
注意:在我的Flask應用程序中,我已經挖掘了app.url_map.host_matching = True
。