datasaur/site/surveyapp/config.py
2026-01-25 15:56:01 +00:00

34 lines
812 B
Python

import os
class Config(object):
SECRET_KEY = os.environ.get("SECRET_KEY") or 'you-will-never-guess'
# MongoDB configurations
MONGO_URI = os.environ.get("MONGO_URI")
# Email configurations
MAIL_SERVER = 'smtp.googlemail.com'
MAIL_PORT = 587
MAIL_USE_TLS = True
MAIL_DEBUG = True
MAIL_USERNAME = os.environ.get('EMAIL_USERNAME')
MAIL_PASSWORD = os.environ.get('EMAIL_PASSWORD')
class TestingConfig(object):
DEBUG = True
TESTING = True
PRESERVE_CONTEXT_ON_EXCEPTION = False
MONGO_URI = "mongodb://localhost:27017/surveyDatabaseTest"
SECRET_KEY = 'test!'
# disabled so we can test login/registration
WTF_CSRF_ENABLED = False
# LOGIN_DISABLED = True
config_by_name = dict(
dev=Config,
test=TestingConfig
)
key = Config.SECRET_KEY