where i connect the domain front end and backend domain
On Wednesday, 23 August 2023 at 15:27:59 UTC+5:30 Kani Sbt wrote: > 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/9c080e27-3b8f-436f-8617-72085c581de7n%40googlegroups.com.