获取从Flask URL解析的变量
假设我有一条带有可变部分的简单路线:获取从Flask URL解析的变量,flask,Flask,假设我有一条带有可变部分的简单路线: @app.route('/post/<int:post_id>') def show_post(post_id): return 'Post %d' % post_id 如果我可以从上下文处理器访问本例中传递给show\u post的**kwargs,我就可以这样做,但我找不到方法。有什么想法吗?使用: @app.context_processor def foo(): post_id = ??? return {'ba
@app.route('/post/<int:post_id>')
def show_post(post_id):
return 'Post %d' % post_id
如果我可以从上下文处理器访问本例中传递给show\u post
的**kwargs
,我就可以这样做,但我找不到方法。有什么想法吗?使用:
@app.context_processor
def foo():
post_id = ???
return {'bar': some_function(post_id)}
@app.context_processor
def provide_foo():
if "post_id" in request.view_args:
post_id = request.view_args["post_id"]
return {"bar": some_function(post_id)}