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 [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-users/9c080e27-3b8f-436f-8617-72085c581de7n%40googlegroups.com.