From 727ef36fd8fd22b869c2fa2aac0f2f7733ecb325 Mon Sep 17 00:00:00 2001 From: timka Date: Wed, 22 Nov 2023 18:10:08 +0300 Subject: [PATCH] maybe fix cors --- link_backend/settings.py | 15 +++++++-------- requirements.txt | Bin 448 -> 504 bytes 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/link_backend/settings.py b/link_backend/settings.py index 599d656..b50721e 100644 --- a/link_backend/settings.py +++ b/link_backend/settings.py @@ -15,7 +15,6 @@ 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/4.2/howto/deployment/checklist/ @@ -27,7 +26,6 @@ DEBUG = False CSRF_TRUSTED_ORIGINS = ["https://link.timka.su"] ALLOWED_HOSTS = ['*'] - # Application definition INSTALLED_APPS = [ @@ -38,7 +36,8 @@ INSTALLED_APPS = [ 'django.contrib.messages', 'django.contrib.staticfiles', 'rest_framework', - 'links' + 'links', + 'corsheaders' ] MIDDLEWARE = [ @@ -49,8 +48,13 @@ MIDDLEWARE = [ 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', + 'corsheaders.middleware.CorsMiddleware', + 'django.middleware.common.CommonMiddleware', ] +CORS_ALLOW_ALL_ORIGINS = True # If this is used then `CORS_ALLOWED_ORIGINS` will not have any effect +CORS_ALLOW_CREDENTIALS = True + ROOT_URLCONF = 'link_backend.urls' TEMPLATES = [ @@ -72,7 +76,6 @@ TEMPLATES = [ WSGI_APPLICATION = 'link_backend.wsgi.application' - # Database # https://docs.djangoproject.com/en/4.2/ref/settings/#databases @@ -87,7 +90,6 @@ DATABASES = { } } - # Password validation # https://docs.djangoproject.com/en/4.2/ref/settings/#auth-password-validators @@ -106,7 +108,6 @@ AUTH_PASSWORD_VALIDATORS = [ }, ] - # Internationalization # https://docs.djangoproject.com/en/4.2/topics/i18n/ @@ -118,7 +119,6 @@ USE_I18N = True USE_TZ = True - # Static files (CSS, JavaScript, Images) # https://docs.djangoproject.com/en/4.2/howto/static-files/ @@ -130,7 +130,6 @@ STATIC_ROOT = os.path.join(BASE_DIR, 'static/') DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField' - # telegram notifications ENABLE_TELEGRAM_BOT = True TELEGRAM_BOT_TOKEN = "6944178018:AAGsK5L14pPiLC2sScM5lf5aqlNtLp2JhZk" diff --git a/requirements.txt b/requirements.txt index c085c43c0b7a3a42726b8874a9c8569264e429d4..285e2585a5354e97e564316d43b19df0f79844a6 100644 GIT binary patch delta 67 zcmX@W{DXPI8g*TUWQKf(B8FlHU4{&XRE9)`6d(!W+XA5pgC2u15F1XMoyrRmFamNc KL3lDR<7NO4G!5wh delta 27 jcmeyte1Lhvnu$+Bcy$?)7&0017!nzZ7%C^bGHwO{jj9O`