Beispiel #1
0
from config.settings import env

TG_TOKEN = env('TG_TOKEN')
Beispiel #2
0
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,
}
Beispiel #3
0
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',
]
Beispiel #4
0
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)
Beispiel #5
0
from config.settings import env

API_SERVER = env('API_SERVER')

CLASS_COURSE_URL = f'{API_SERVER}/JMobile_STD/AjaxPage/SRHCUR_Class_ajax.aspx'
Beispiel #6
0
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'
Beispiel #7
0
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