django2.0.4跨域解决办法报错问题

摘要:
1.安装django-cors-headerspipinstalldjango-cors-headers2.修改setting.pyINSTALLED_APPS=[...'corsheaders',...]#添加中间件MIDDLEWARE=['django.middleware.security.SecurityMiddleware','django.contrib.sessions.middle
django2.0.4跨域解决办法报错问题第1张

1.安装django-cors-headers

pip installdjango-cors-headers

2.修改 setting.py

INSTALLED_APPS = [
...
'corsheaders',
...
]

# 添加中间件

MIDDLEWARE = [
'django.middleware.security.SecurityMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'corsheaders.middleware.CorsMiddleware',# 新增
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
]

# 跨域增加忽略
CORS_ALLOW_CREDENTIALS = True
CORS_ORIGIN_ALLOW_ALL = True
CORS_ORIGIN_WHITELIST = ('*') #可加可不加

CORS_ALLOW_METHODS = (
'DELETE',
'GET',
'OPTIONS',
'PATCH',
'POST',
'PUT',
'VIEW',
)

CORS_ALLOW_HEADERS = (
'XMLHttpRequest',
'X_FILENAME',
'accept-encoding',
'authorization',
'content-type',
'dnt',
'origin',
'user-agent',
'x-csrftoken',
'x-requested-with',
)
#部署到云服务上必备
ALLOWED_HOSTS = ['*']

免责声明:文章转载自《django2.0.4跨域解决办法报错问题》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇通过建立好连接的socket或者IP获取对端MAC地址DML(数据操纵语言)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

.NET Core项目部署时自定义端口号

我会在有时间的时候总结Linux系统的部署。NETCore项目只使用这种方法。5.IIS部署项目。指定端口号环境:Windows。NET开发人员应该熟悉IIS吗。当我们使用IIS部署Core项目时,它与之前的Framework项目的部署类似。您可以自定义端口号。...

开源BI分析工具Metabase配置与完全使用手册

文章目录简介安装初始配置数据分析简单查询创建场景创建集合和仪表盘自定义查询原生查询sql变量动态sql片段管理员操作添加数据库连接oracle成员管理邀请新成员权限配置数据权限文件夹权限邮箱配置定时任务简介Metabase是一个免费的BI分析工具,可以帮助你把数据库中的数据更好的呈现给更多人,通过建立一个”查询“来提炼数据,再以图形化的方式做展示。上手简单,...

android的apk权限查看

使用aapt工具查看apk包的权限aapt默认路劲为androidSDK安装路径下的build-tools文件夹下,需要讲aapt复制到adb的存放路径下即可在cmd中使用aapt命令查看apk的权限命令如下:aaptdumpbadgingxxx.apk如果觉得cmd窗口不好查找,可以将对应的输出重定向到文件中...

vue页面出现乱码,那么就需要在当前页面设置编码为utf-8

如果HTML在中文中出现乱码,则将其修改如下:必须将其设置为zh-CN简体中文。如果设置为lang=“en”,则表示英语,如果内容是中文,则可能会出现乱码或者它可以缩写为:或请记住,元中只有两个属性。两个值:http equiv=“Content-Type”Content=“text/html;charset=utf-8”//值中有一个分号。中国常用代码:u...

grub2 windows版安装

一、BIOS方式,grub2安装查看磁盘情况E:grub-2.02-for-windows˃wmicdiskdrivelistbriefCaptionDeviceIDModelPartitionsSizeINTELSSDSCKKF256H6L\.PHYSICALDRIVE0INTELSSDSCKKF256H6L3256052966400SanDiskUltr...

Zabbix服务网页报错汇总

第1章Zabbix简介及组成1.1zabbix简介zabbix是一个基于web界面,提供分布式系统监视以及网络监视功能的企业级的开源解决方案。支持linux及类unix、windows平台只能安装客户端(被监控)第2章Zabbix3.0.13服务端安装zabbixserver3.0无法centos6上进行yum安装,故我们要在centos7上进行yum安装。...