【问题标题】:How to read from json on heroku? Using python/flask [duplicate]如何从heroku上的json读取?使用 python/flask [重复]
【发布时间】:2021-11-24 08:36:13
【问题描述】:

我对 python 一无所知,但我必须进行“简单”修复......从 JS 脚本中移动硬编码的 json 对象以从 json 文件中获取。应用程序作为 python 应用程序部署在 heroku 上。 这是目录(根目录)中唯一的py文件:

from flask import Flask, render_template

app = Flask('__name__')

@app.route('/')
def get_index():
    return render_template('index.html')

if __name__ == '__main__':
    app.run(debug=True)

我的 json 文件位于 ./data/data.json。

我在这样使用的 javascript 文件中使用了简单的 fetch(注意,js 不在根目录中,因此 .. 在路径中): fetch(../data/data.json).then..... 这在本地对我有用,但是当我将应用程序部署到 heroku 时,它无法加载我的文件。

【问题讨论】:

    标签: python flask heroku


    【解决方案1】:

    尝试将您的文件移动到静态文件夹。 static是flask默认可以访问文件的文件夹。

    【讨论】:

    • 正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center
    猜你喜欢
    • 2020-12-24
    • 2018-11-15
    • 1970-01-01
    • 2019-09-10
    • 1970-01-01
    • 1970-01-01
    • 2018-01-25
    • 1970-01-01
    • 2018-05-31
    相关资源
    最近更新 更多