相关疑难解决方法(0)

如何从另一个中调用一个Flask视图?

我在一个蓝图模块中有一个JSON API,在另一个蓝图模块中有一个Web前端.

我想通过在发送到客户端之前嵌入一些它在前端视图模板中需要的JSON来完成客户端JS代码必须要做的一些AJAX请求,就像我发现的这个要点一样.

如何从另一个Flask视图调用一个Flask视图?

我可以直接调用view函数,但是request对应于"外部"请求,这会混淆被调用的API函数.我尝试过使用test_request_context它几乎可以工作,但我无法弄清楚如何保持身份验证(我正在使用Flask-Login).

python flask flask-login

12
推荐指数
1
解决办法
4284
查看次数

从 Flask 中的另一个路由中调用路由

我正在尝试找出在烧瓶应用程序中将数据输入模板的最佳方法。我有两条路线,一条显示索引页面,另一条仅返回 json。我正在尝试找出访问此信息的最佳方式。目前我有以下路线:

jsonObj = module.queryExternalApi()

@app.route("/")
def index(chapi=jsonObj):
    data = getData()
    return render_template('index.jade', chapi=chapi)


@app.route("/data/dashboard0")
def getData():
    return jsonify(jsonObj)
Run Code Online (Sandbox Code Playgroud)

在这种情况下,我只是调用获取数据的模块,该数据适合在本地运行,但我想公开该数据@app.route('/data/dashboard0')并从那里获取它(以及任何新数据)。有没有一种方法可以从另一个网址调用一个网址,或者我是否以错误的方式处理此问题?

python routes flask

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

flask ×2

python ×2

flask-login ×1

routes ×1