From 9bc20aea0731066083ee242e742e87e15c99d4ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20J=C4=99dyk?= Date: Mon, 24 Jan 2022 21:41:18 +0100 Subject: [PATCH] create tables --- ayct_backend/__init__.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/ayct_backend/__init__.py b/ayct_backend/__init__.py index b7531e8..3e26235 100644 --- a/ayct_backend/__init__.py +++ b/ayct_backend/__init__.py @@ -11,13 +11,19 @@ def create_app(): app = Flask('ayct-backend') app.config['SECRET_KEY'] = os.getenv('SECRET_KEY') - app.config['SQLALCHEMY_DATABASE_URI'] = os.getenv('DATABASE_URL') + database_uri = os.getenv('DATABASE_URL') + if database_uri and database_uri.startswith("postgres://"): + database_uri = database_uri.replace("postgres://", "postgresql://", 1) + app.config['SQLALCHEMY_DATABASE_URI'] = database_uri app.config['TWITTER_CONSUMER_KEY'] = os.getenv('TWITTER_CONSUMER_KEY') app.config['TWITTER_CONSUMER_SECERT'] = os.getenv('TWITTER_CONSUMER_SECERT') twitter_db.init_app(app) campaign_db.init_app(app) + twitter_db.create_all() + #campaign_db.create_all() + app.register_blueprint(twitter, url_prefix='/twitter') app.register_blueprint(campaign, url_prefix='/campaign')