from config.settings import env TG_TOKEN = env('TG_TOKEN')
from config.settings import env from datetime import timedelta ACCESS_TOKEN_LIFETIME = env('ACCESS_TOKEN_LIFETIME', cast=float, default=0.25) REFRESH_TOKEN_LIFETIME = env('REFRESH_TOKEN_LIFETIME', cast=float, default=24) SIMPLE_JWT = { 'ACCESS_TOKEN_LIFETIME': timedelta(hours=ACCESS_TOKEN_LIFETIME), 'REFRESH_TOKEN_LIFETIME': timedelta(hours=REFRESH_TOKEN_LIFETIME), 'ROTATE_REFRESH_TOKENS': True, }
from config.settings import env NTUB_API_URL = 'https://msa.ntub.edu.tw:8081/api/SchoolSystem/Std_No/' NTUB_API_TOKEN = env('NTUB_API_TOKEN') NTUB_API_HEADERS = { 'Authorization': 'Basic {}'.format(NTUB_API_TOKEN), 'Content-Type': 'application/json', } GOOGLE_AUTH_API_URL = 'https://www.googleapis.com/oauth2/v1/userinfo' GOOGLE_AUTH_VALID_HD = [ 'ntub.edu.tw', ]
from config.settings import root, env # Build paths inside the project like this: root(...) BASE_DIR = root() # Quick-start development settings - unsuitable for production # See https://docs.djangoproject.com/en/2.1/howto/deployment/checklist/ # SECURITY WARNING: keep the secret key used in production secret! SECRET_KEY = env('SECRET_KEY') ALLOWED_HOSTS = env.list('ALLOWED_HOSTS', default=[]) ROOT_URLCONF = 'config.urls' WSGI_APPLICATION = 'config.wsgi.application' CORS_ORIGIN_WHITELIST = env.list('CORS_ORIGINS', default=[]) SHOW_DOCS = env('SHOW_DOCS', default=False) VOTE_ADMIN = env('VOTE_ADMIN', default=False)
from config.settings import env API_SERVER = env('API_SERVER') CLASS_COURSE_URL = f'{API_SERVER}/JMobile_STD/AjaxPage/SRHCUR_Class_ajax.aspx'
from config.settings import env, root # Build paths inside the project like this: os.path.join(BASE_DIR, ...) BASE_DIR = root() # Quick-start development settings - unsuitable for production # See https://docs.djangoproject.com/en/2.2/howto/deployment/checklist/ # SECURITY WARNING: keep the secret key used in production secret! SECRET_KEY = env('SECRET_KEY') ALLOWED_HOSTS = env.list('ALLOWED_HOSTS', default=[]) CORS_ORIGIN_WHITELIST = env.list('CORS_ORIGIN_WHITELIST', default=[]) ROOT_URLCONF = 'config.urls' WSGI_APPLICATION = 'config.wsgi.application'
from config.settings import env # Logging SQL LOG_SQL = { 'version': 1, 'disable_existing_loggers': False, 'handlers': { 'console': { 'level': 'DEBUG', 'class': 'logging.StreamHandler', } }, 'loggers': { 'django.db.backends': { 'handlers': ['console'], 'level': 'DEBUG', }, } } if env('LOG_SQL', default=False): LOGGING = LOG_SQL