我还可以在不使用数据库的情况下启动flask应用程序。如何在heroku中设置数据库。每当我运行烧瓶应用程序时,我总是在终端中运行export DATABASE_URL=<URI>
。我尝试在线上学习教程,但到目前为止没有任何效果。
这是我的目录
这是我的Procfile:
web: gunicorn wsgi:app
heroku ps:scale web
这是我的要求。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日志:
答案 0 :(得分:0)
也许您需要使用
设置应用程序配置app.config['SQLALCHEMY_DATABASE_URI'] = 'postgres://(you get the restof uri in heroku)
app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] =False
db = SQLAlchemy(app)