天天看點

Django跨域問題解決Django跨域問題解決

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跨域問題解決