为了账号安全,请及时绑定邮箱和手机立即绑定

如何从函数外部使用 flask 变量以便以后在 javascript 中使用?

如何从函数外部使用 flask 变量以便以后在 javascript 中使用?

ibeautiful 2023-02-22 15:46:22
运行 routes.py@app.route('/articles', methods=['GET', 'POST'])def articles():    upload()    return render_template('articles.html')而这个保存图像并处理其信息的功能def upload():    if request.method == 'POST':        # Save the file to static/uploads            label = "some string from process above"        probability = "another string"        return None    return None如何在渲染模板时使用变量标签和概率?有些人使用接近于:return render_template('articles.html', label=label, probability=probability)这样做是为了使用 js 引用变量。但是,如果它是在 upload() 内部计算的,我该如何引用该变量?需要全局变量吗?
查看完整描述

1 回答

?
慕慕森

TA贡献1856条经验 获得超17个赞

您可以从函数返回这些变量。


您必须解压缩从函数发送的变量upload。


首先,您必须将它们从 退回upload,然后将其拆包发送到render_template。


@app.route('/articles', methods=['GET', 'POST'])

def articles():

    label, probability = upload()

    return render_template('articles.html', label=label, probability=probability)

def upload():

    if request.method == 'POST':

        # Save the file to static/uploads

    

        label = "some string from process above"

        probability = "another string"


        return (label, probability)


    return (None, None)


查看完整回答
反对 回复 2023-02-22
  • 1 回答
  • 0 关注
  • 147 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号