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')