错误提示:
No ‘Access-Control-Allow-Origin’ header is present on the requested resource.
错误原因
javascript处于安全考虑,不允许跨域访问.
解决办法
1. 安装 pip install django-cors-headers
2. 添加app
INSTALLED_APPS = (
...
'corsheaders',
...
)
3、添加中间件
MIDDLEWARE = [ # Or MIDDLEWARE_CLASSES on Django < 1.10
...
'corsheaders.middleware.CorsMiddleware',
'django.middleware.common.CommonMiddleware',
...
]
4、配置允许跨站访问的地址
CORS_ORIGIN_WHITELIST = (
'localhost:3306',
)
或者设置可以任意访问
CORS_ORIGIN_ALLOW_ALL = True