Django跨域問題解決
pip install django-cors-headers
修改配置
# 注冊應用
INSTALLED_APPS = (
...
'corsheaders',
...
)
# 中間件
MIDDLEWARE = [
'corsheaders.middleware.CorsMiddleware',
...
]
# CORS白名單
CORS_ORIGIN_WHITELIST = (
'127.0.0.1:8080',
'localhost:8080',
'www.xxxx.com:8080',
'api.xxxx.com:8000'
)
CORS_ALLOW_CREDENTIALS = True # 允許攜帶cookie
ALLOWED_HOSTS = [
'www.xxxx.com:8080',
'api.xxxx.com:8000',
'127.0.0.1'
]
參考:
django跨域問題解決