【问题标题】:Deploy a python flask app with heroku database to heroku将带有heroku数据库的python烧瓶应用程序部署到heroku
【发布时间】:2020-08-22 16:09:28
【问题描述】:

我能够在我的烧瓶应用程序尚未使用数据库时启动它。如何在heroku中设置数据库。每当我运行烧瓶应用程序时,我总是在终端中运行export DATABASE_URL=<URI>。我尝试在线学习教程,但到目前为止没有任何效果。

这是我的目录

directory

这是我的 Procfile:

web: gunicorn wsgi:app
heroku ps:scale web

这是我的 requirements.txt:

click==7.1.2
Flask==1.1.2
gunicorn==19.10.0
itsdangerous==1.1.0
Jinja2==2.11.2
MarkupSafe==1.1.1
Werkzeug==1.0.1

这是我将烧瓶应用程序放入 flask_qa 文件夹时的 wsgi.py:

from flask_qa import create_app

app = create_app()

这是heroku日志:

heroku log

【问题讨论】:

    标签: python database postgresql flask heroku


    【解决方案1】:

    也许您需要使用

    设置应用配置
    app.config['SQLALCHEMY_DATABASE_URI'] = 'postgres://(you get the restof uri in heroku)
    app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] =False
    db = SQLAlchemy(app)
    

    【讨论】:

      猜你喜欢
      • 2021-10-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多