HI sir , Please Help me to how to solve this problem ,
this is settings.py : import os from pathlib import Path from datetime import timedelta BASE_DIR = Path(__file__).resolve().parent.parent SECRET_KEY = 'django-insecure-ihofv8tmht)!q**8efqqr1t+#(a&a$71s080zs^x*s#w5#sx!4' DEBUG = True ALLOWED_HOSTS = ['*'] # Application definition THIRD_PARTY_APPS = ( 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'rest_framework', 'corsheaders', 'rest_framework.authtoken', 'rest_framework_simplejwt.token_blacklist', 'drf_yasg', 'import_export', # import and export db data 'django_crontab', # periodical task trigger 'dbbackup', # django-dbbackup 'django_celery_beat', 'django_extensions', # 'storages', # 'gdstorage' ) OUR_APPS = ( 'employee', 'configuration', 'attendance', 'audit', 'master', ) INSTALLED_APPS = OUR_APPS + THIRD_PARTY_APPS MIDDLEWARE = [ 'server.middleware.UserIpMiddleware', 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', "corsheaders.middleware.CorsMiddleware", 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', ] ROOT_URLCONF = 'server.urls' TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [BASE_DIR / 'templates'], 'APP_DIRS': True, 'OPTIONS': { 'context_processors': [ 'django.template.context_processors.debug', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages', ], }, }, ] # WSGI_APPLICATION = 'server.wsgi.application' ASGI_APPLICATION = 'server.asgi.application' DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': 'sbthrmodule_y0ltln', 'USER': 'sbthrmodule_mmsv7', 'PASSWORD': '17mBxjt6sercIAyw', 'HOST': 'localhost', 'PORT': '3306', }, 'attendance_db': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'skylab', 'USER': 'admin', 'PASSWORD': 'kJsgwek8488!ghf^$%', 'HOST': 'spt-hrm-db.cdhbi944avx7.ap-south-1.rds.amazonaws.com', 'PORT': '3306', }, } AUTH_PASSWORD_VALIDATORS = [ { 'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator', }, { 'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator', }, { 'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator', }, { 'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator', }, ] LANGUAGE_CODE = 'en-us' TIME_ZONE = 'UTC' USE_I18N = True USE_TZ = True STATIC_URL = '/static/' MEDIA_URL = '/media/' # STATICFILES_DIRS = os.path.join(BASE_DIR, "static"), if DEBUG: STATIC_ROOT = os.path.join(BASE_DIR,'static') MEDIA_ROOT = os.path.join(BASE_DIR, 'media') else: STATIC_ROOT = '/var/www/server/static/' MEDIA_ROOT = '/var/www/server/media/' DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField' AUTH_USER_MODEL = 'configuration.User' CORS_ORIGIN_ALLOW_ALL = True CORS_ORIGIN_WHITELIST = ( 'http://localhost:3000', 'http://127.0.0.1:3000', 'https://sbthrmodule.in', "https://sbthrmodule.in", 'http://hrmodule.sbthrmodule.in:8084', 'http://hrmodule.sbthrmodule.in:8084', 'http://127.0.0.1:8000', ) # CORS_ALLOW_CREDENTIALS = True CSRF_TRUSTED_ORIGINS = ['http://127.0.0.1:8000',"http://localhost:3000",'https://sbthrmodule.in', "https://sbthrmodule.in", 'http://hrmodule.sbthrmodule.in/', "http://hrmodule.sbthrmodule.in/","http://127.0.0.1:3000"] REST_FRAMEWORK = { 'DEFAULT_AUTHENTICATION_CLASSES': [ 'rest_framework.authentication.TokenAuthentication', ], 'DEFAULT_RENDERER_CLASSES': [ "rest_framework.renderers.JSONRenderer", "rest_framework.renderers.BrowsableAPIRenderer", ], 'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.PageNumberPagination', 'PAGE_SIZE': 10, } SIMPLE_JWT = { 'ACCESS_TOKEN_LIFETIME': timedelta(minutes=30), 'REFRESH_TOKEN_LIFETIME': timedelta(days=1), 'ROTATE_REFRESH_TOKENS': True, 'BLACKLIST_AFTER_ROTATION': True, 'AUTH_HEADER_TYPES': ('Bearer','Token', ), 'AUTH_TOKEN_CLASSES': ('rest_framework_simplejwt.tokens.AccessToken', ), } EMAIL_ACTIVE = False EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' EMAIL_HOST_USER = '' EMAIL_HOST_PASSWORD = '' EMAIL_HOST = 'smtp.gmail.com' EMAIL_USE_TLS = True # celery settings CELERY_BROKER_URL = 'redis://127.0.0.1:6379' CELERY_RESULT_BACKEND = 'redis://127.0.0.1:6379' CELERY_BEAT_SCHEDULER = 'django_celery_beat.schedulers:DatabaseScheduler' # redis CHANNEL_LAYERS = { 'default': { 'BACKEND': 'channels_redis.core.RedisChannelLayer', 'CONFIG': { 'hosts': [('127.0.0.1', 6379)], }, } } # LOGGING = { # 'version': 1, # 'disable_existing_loggers': False, # 'handlers': { # 'file': { # 'level': 'DEBUG', # 'class': 'logging.FileHandler', # 'filename': 'logfile.log', # }, # }, # 'loggers': { # 'django': { # 'handlers': ['file'], # 'level': 'DEBUG', # 'propagate': True, # }, # }, # 'formatters': { # 'standard': { # 'format': '%(asctime)s [%(levelname)s] %(name)s [%(filename)s:%(lineno)s] [%(process)d] [%(thread)d] [%(user_ip)s] %(message)s', # 'datefmt': '%Y-%m-%d %H:%M:%S', # }, # }, # } # Configure the database backup settings # DBBACKUP_STORAGE = 'storages.backends.googledrive.GoogleDriveStorage' # DBBACKUP_GOOGLE_DRIVE_CLIENT_ID = '470509872192-436kvee5qjlj8qht6dgopad7d4lvh4tc.apps.googleusercontent.com' # DBBACKUP_GOOGLE_DRIVE_CLIENT_SECRET_FILE = 'client.json' # DBBACKUP_FILENAME_TEMPLATE = '{datetime}.{extension}' -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/3121fa93-f287-45ed-a8ff-bd0e2aadb167n%40googlegroups.com.