我設置了一個令牌身份驗證系統爲我的瓶服務器,我希望能夠設置一個裝飾看起來是這樣的:傳遞查詢參數來瓶裝飾
@app.route('/my/data/')
@requires_token_auth
def get_my_endpoint_data():
"""Return JSON data""""
return get_data()
然後我會打像/我的/數據端點?令牌= myawesometokenvalue
我設置我喜歡
def requires_token_auth(f):
@wraps(f)
def wrapped(*args, **kwargs):
... do stuff ...
return f(*args, **kwargs)
return wrapped
裝飾功能不幸的是,「令牌」參數沒有參數的個數內提供。問題似乎是Flask通過req.view_args而不是req.args。
*從燒瓶的app.py *
1344 return self.view_functions[rule.endpoint](**req.view_args)
如何從一個包裹函數內訪問查詢參數?
你試圖訪問'token'參數的代碼在哪裏? – 2014-10-20 01:24:18
包裝的裝飾器函數 – ZECTBynmo 2014-10-20 01:26:48