cors

Brightcells 6 lat temu
rodzic
commit
e1b5e3ca66
3 zmienionych plików z 15 dodań i 2 usunięć
  1. 12 0
      pai2/settings.py
  2. 2 1
      requirements_dj.txt
  3. 1 1
      requirements_pywe.txt

+ 12 - 0
pai2/settings.py

@@ -49,6 +49,7 @@ INSTALLED_APPS = (
49 49
     'django_admin',
50 50
     'django_rlog',
51 51
     'django_we',
52
+    'corsheaders',
52 53
     'api',
53 54
     'account',
54 55
     'box',
@@ -69,6 +70,7 @@ INSTALLED_APPS += ('multidomain', )
69 70
 # TODO: Change to use ``MIDDLEWARE``
70 71
 MIDDLEWARE_CLASSES = (
71 72
     'django.contrib.sessions.middleware.SessionMiddleware',
73
+    'corsheaders.middleware.CorsMiddleware',
72 74
     'django.middleware.common.CommonMiddleware',
73 75
     # 'django.middleware.csrf.CsrfViewMiddleware',
74 76
     'django.contrib.auth.middleware.AuthenticationMiddleware',
@@ -321,6 +323,16 @@ LOGIT_RES_FLAG = True
321 323
 MAKE_PASSWORD_SALT = ''
322 324
 MAKE_PASSWORD_HASHER = ''
323 325
 
326
+# CORS
327
+# CORS_ORIGIN_ALLOW_ALL = True
328
+CORS_ORIGIN_WHITELIST = (
329
+    'localhost:8000',
330
+    '127.0.0.1:8000',
331
+    'localhost:8080',
332
+    '127.0.0.1:8080',
333
+)
334
+CORS_ALLOW_CREDENTIALS = True
335
+
324 336
 # 错误信息邮件设置
325 337
 # Email address that error messages come from.
326 338
 SERVER_EMAIL = 'kimi@pai.ai'

+ 2 - 1
requirements_dj.txt

@@ -1,5 +1,6 @@
1 1
 Django==1.11.13
2
-django-admin==1.3.0
2
+django-admin==1.3.2
3
+django-cors-headers==2.3.0
3 4
 django-curtail-uuid==1.0.4
4 5
 django-detect==1.0.5
5 6
 django-file==1.0.3

+ 1 - 1
requirements_pywe.txt

@@ -1,6 +1,6 @@
1 1
 pywe-jssdk==1.1.0
2 2
 pywe-membercard==1.0.0
3
-pywe-miniapp==1.1.3
3
+pywe-miniapp==1.1.4
4 4
 pywe-oauth==1.0.6
5 5
 pywe-pay==1.0.12
6 6
 pywe-pay-notify==1.0.4