使用CORS解决跨域访问 发表于 2021-07-21 分类于 服务端开发 本文字数: 602 阅读时长 ≈ 1 分钟 使用django-cors-headers扩展解决跨域访问 安装1pip install django-cors-headers 配置settings.py 123456789101112131415161718INSTALLED_APPS = ( ... 'corsheaders', ...)MIDDLEWARE = [ 'corsheaders.middleware.CorsMiddleware', # 放在最前面 ...]# CORS白名单CORS_ORIGIN_WHITELIST = ( '127.0.0.1:8080', 'localhost:8080',)# 或者CORS_ALLOW_CREDENTIALS = True # 跨域访问中,允许携带cookie# CORS_ORIGIN_ALLOW_ALL为True, 指定所有域名(ip)都可以访问后端接口, 默认为FalseCORS_ORIGIN_ALLOW_ALL = True 补充ALLOWED_HOSTS允许访问后端的域名 1ALLOWED_HOSTS = ['127.0.0.1', 'localhost', 'api.myard.cn'] 1ALLOWED_HOSTS = ['*'] # 填写上“*”可以使所有的网址都能访问Django项目了 -------------本文结束感谢您的阅读------------- Related Posts By Tag Django-Jinja2配置 Django-Mysql配置 Django复习 RESTful API 设计指南 Django发送邮件