backend #1
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -10,12 +10,12 @@ For the full list of settings and their values, see
|
||||
https://docs.djangoproject.com/en/3.1/ref/settings/
|
||||
"""
|
||||
|
||||
from datetime import timedelta
|
||||
from pathlib import Path
|
||||
|
||||
# Build paths inside the project like this: BASE_DIR / 'subdir'.
|
||||
BASE_DIR = Path(__file__).resolve().parent.parent
|
||||
|
||||
|
||||
# Quick-start development settings - unsuitable for production
|
||||
# See https://docs.djangoproject.com/en/3.1/howto/deployment/checklist/
|
||||
|
||||
@ -27,7 +27,6 @@ DEBUG = True
|
||||
|
||||
ALLOWED_HOSTS = []
|
||||
|
||||
|
||||
# Application definition
|
||||
|
||||
INSTALLED_APPS = [
|
||||
@ -72,7 +71,6 @@ TEMPLATES = [
|
||||
|
||||
WSGI_APPLICATION = 'smartpicasso.wsgi.application'
|
||||
|
||||
|
||||
# Database
|
||||
# https://docs.djangoproject.com/en/3.1/ref/settings/#databases
|
||||
|
||||
@ -83,7 +81,6 @@ DATABASES = {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
# Password validation
|
||||
# https://docs.djangoproject.com/en/3.1/ref/settings/#auth-password-validators
|
||||
|
||||
@ -102,7 +99,6 @@ AUTH_PASSWORD_VALIDATORS = [
|
||||
},
|
||||
]
|
||||
|
||||
|
||||
# Internationalization
|
||||
# https://docs.djangoproject.com/en/3.1/topics/i18n/
|
||||
|
||||
@ -116,8 +112,47 @@ USE_L10N = True
|
||||
|
||||
USE_TZ = True
|
||||
|
||||
|
||||
# Static files (CSS, JavaScript, Images)
|
||||
# https://docs.djangoproject.com/en/3.1/howto/static-files/
|
||||
|
||||
STATIC_URL = '/static/'
|
||||
|
||||
AUTH_USER_MODEL = 'user.User'
|
||||
REST_FRAMEWORK = {
|
||||
'DEFAULT_PERMISSION_CLASSES': [
|
||||
'rest_framework.permissions.IsAuthenticated',
|
||||
'rest_framework.permissions.IsAdminUser'
|
||||
],
|
||||
'DEFAULT_AUTHENTICATION_CLASSES': [
|
||||
'rest_framework_jwt.authentication.JSONWebTokenAuthentication'
|
||||
]
|
||||
}
|
||||
|
||||
JWT_AUTH = {
|
||||
'JWT_ENCODE_HANDLER':
|
||||
'rest_framework_jwt.utils.jwt_encode_handler',
|
||||
'JWT_DECODE_HANDLER':
|
||||
'rest_framework_jwt.utils.jwt_decode_handler',
|
||||
'JWT_PAYLOAD_HANDLER':
|
||||
'rest_framework_jwt.utils.jwt_payload_handler',
|
||||
'JWT_PAYLOAD_GET_USER_ID_HANDLER':
|
||||
'rest_framework_jwt.utils.jwt_get_user_id_from_payload_handler',
|
||||
'JWT_RESPONSE_PAYLOAD_HANDLER':
|
||||
'rest_framework_jwt.utils.jwt_response_payload_handler',
|
||||
|
||||
'JWT_SECRET_KEY': 'SECRET_KEY',
|
||||
'JWT_GET_USER_SECRET_KEY': None,
|
||||
'JWT_PUBLIC_KEY': None,
|
||||
'JWT_PRIVATE_KEY': None,
|
||||
'JWT_ALGORITHM': 'HS256',
|
||||
'JWT_VERIFY': True,
|
||||
'JWT_VERIFY_EXPIRATION': True,
|
||||
'JWT_LEEWAY': 0,
|
||||
'JWT_EXPIRATION_DELTA': timedelta(days=30),
|
||||
'JWT_AUDIENCE': None,
|
||||
'JWT_ISSUER': None,
|
||||
'JWT_ALLOW_REFRESH': False,
|
||||
'JWT_REFRESH_EXPIRATION_DELTA': timedelta(days=30),
|
||||
'JWT_AUTH_HEADER_PREFIX': 'Bearer',
|
||||
'JWT_AUTH_COOKIE': None,
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user