Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import os
- def get_env_variable(name):
- try:
- return os.environ.get(name)
- except KeyError:
- message = "Expected environment variable '{}' not set.".format(name)
- raise Exception(message)
- def create_db_url(user, pw, url, db):
- return f"postgresql://{user}:{pw}@{url}/{db}"
- POSTGRES_USER = get_env_variable("POSTGRES_USER")
- POSTGRES_PW = get_env_variable("POSTGRES_PW")
- POSTGRES_URL = get_env_variable("POSTGRES_URL")
- POSTGRES_DB = get_env_variable("POSTGRES_DB")
- # DB
- DB_URL = create_db_url(POSTGRES_USER, POSTGRES_PW, POSTGRES_URL, POSTGRES_DB)
- class Config(object):
- # ...
- SQLALCHEMY_DATABASE_URI = DB_URL
- SQLALCHEMY_TRACK_MODIFICATIONS = False
Add Comment
Please, Sign In to add comment