1、在 App目錄下新建一個(gè) middlewares.py文件
在里面輸入
# 解決跨域請(qǐng)求
from django.utils.deprecationimport MiddlewareMixin
class MyTest(MiddlewareMixin):
? ? def process_response(self, request, response):
? ? ? ? response['Access-Control-Allow-Origin']= "*"
? ? ? ? return response
2、在 setting.py 的MIDDLEWARE屬性的最后一行輸入
? ? # 解決跨域請(qǐng)求
? ? ?'PhotoSelectorApp.middlewares.MyTest',
MIDDLEWARE屬性的全部?jī)?nèi)容如下:
MIDDLEWARE= [
? ?'django.middleware.security.SecurityMiddleware',
? ? 'django.contrib.sessions.middleware.SessionMiddleware',
? ? 'django.middleware.common.CommonMiddleware',
? ? #'django.middleware.csrf.CsrfViewMiddleware',
? ? 'django.contrib.auth.middleware.AuthenticationMiddleware',
? ? 'django.contrib.messages.middleware.MessageMiddleware',
? ? 'django.middleware.clickjacking.XFrameOptionsMiddleware',
? ? # 解決跨域請(qǐng)求
? ? ?'PhotoSelectorApp.middlewares.MyTest',
]
3、之后重啟項(xiàng)目即可。