Разверните приложение python flask с базой данных heroku в heroku - PullRequest
0 голосов
/ 07 мая 2020

Мне удалось запустить приложение flask, когда оно еще не использовало базу данных. Как мне настроить базу данных в heroku. Я всегда запускаю export DATABASE_URL=<URI> в терминале всякий раз, когда запускаю приложение flask. Я пытался следовать руководствам в Интернете, но пока ничего не работает.

Это мой каталог

каталог

Это мой файл 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

Это мой wsgi.py, когда я поместил свое flask приложение в папку flask_qa:

from flask_qa import create_app

app = create_app()

Это журнал heroku:

журнал героку

1 Ответ

0 голосов
/ 07 мая 2020

Возможно, вам нужно установить конфигурацию приложения, используя

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