当前位置: 首页 > news >正文

副业做网站程序职业技能培训平台

副业做网站程序,职业技能培训平台,创意平面设计广告,共享充电宝开发什么是Django Django 是一个开源的高级 Python Web 框架,它鼓励快速开发并遵循可重用和可维护的实践。Django 是在 MTV(模型-模板-视图)模式的基础上设计的,这个模式类似于但不同于 MVC(模型-视图-控制器)模…

什么是Django

在这里插入图片描述

Django 是一个开源的高级 Python Web 框架,它鼓励快速开发并遵循可重用和可维护的实践。Django 是在 MTV(模型-模板-视图)模式的基础上设计的,这个模式类似于但不同于 MVC(模型-视图-控制器)模式。Django 由 Adrian Holovaty 和 Simon Willison 在 2005 年创建,并以他们的新闻网站框架为基础开发而成。

什么是 django-cors-headers

django-cors-headers 是一个 Django 应用程序,它简化了跨源资源共享(CORS)的配置。CORS 是一种机制,它使用额外的 HTTP 头来告诉浏览器允许哪些类型的跨源请求。启用 CORS 可以使得一个域上的 Web 应用向另一个域上的服务器发出请求。

安装

这里主要是采用 django-cors-headers 来实现,进入Docker终端,执行pip安装命令:

pip install django-cors-headers

在这里插入图片描述
待安装完成后,进入项目根目录并打开settings.py文件
添加 ‘corsheaders’ 到 INSTALLED_APPS 并配置中间件:

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

然后添加 django-cors-headers 插件到 MIDDLEWARE 数组中:

MIDDLEWARE = [# ...'corsheaders.middleware.CorsMiddleware',# ...
]

最后再添加 CORS 配置项:

CORS_ORIGIN_ALLOW_ALL = True  # 允许所有域名进行跨域请求
CORS_ALLOW_CREDENTIALS = True  # 允许跨域访问Cookie

您也可以设置 CORS_ALLOWED_ORIGINS 来限制允许跨域请求的特定域名

django-cors-headers 可配置项

CORS_ORIGIN_ALLOW_ALL:

如果设置为 True,则允许所有来源进行跨域请求,不使用白名单。
默认值为 False。

CORS_ORIGIN_WHITELIST:

一个包含允许进行跨站点 HTTP 请求的域名的列表。
默认为空列表,即不添加任何来源到白名单。

CORS_ORIGIN_REGEX_WHITELIST:

一个正则表达式列表,用于匹配允许进行跨站点 HTTP 请求的域名。
默认为空列表。

CORS_URLS_REGEX:

一个正则表达式,用于指定哪些 URL 应该应用 CORS 策略。
默认为 r’^..$',即匹配所有 URL。

CORS_ORIGIN_ALLOW_ALL:

如果设置为 True,则允许所有来源进行跨域请求。

CORS_ALLOW_METHODS:

一个包含允许的 HTTP 方法的列表。
默认为 (‘GET’,)。

CORS_ALLOW_HEADERS:

一个包含允许的 HTTP 请求头的列表。
默认为 (‘accept’, ‘accept-encoding’, ‘authorization’, ‘content-type’, ‘dnt’, ‘origin’, ‘user-agent’, ‘x-csrftoken’, ‘x-requested-with’)。

CORS_EXPOSE_HEADERS:

一个包含需要在响应中暴露给客户端的非标准 HTTP 头的列表。

CORS_PREFLIGHT_MAX_AGE:

预请求(OPTIONS 请求)的有效时间,单位为秒。
默认不设置,表示不缓存预请求结果。

CORS_ALLOW_CREDENTIALS:

如果设置为 True,则允许跨域请求携带凭证(如 cookies)。
默认为 False。

CORS_REPLACE_HTTPS_REFERER:

如果设置为 True,则在请求头 Referer 中使用 HTTPS 协议替换 HTTP 协议。

CORS_USE_CREDENTIALS:

如果设置为 True,则请求将使用凭证(如 cookies)。
默认为 False。

http://www.khdw.cn/news/8193.html

相关文章:

  • 网站页面统计代码是什么今日新闻最新头条10条摘抄
  • 基于python的网站开发什么软件可以排名次
  • ppp项目建设交易网站搜索引擎营销策划方案
  • 编程网站网址百度游戏中心app
  • 全面的移动网站建设关键词优化seo排名
  • 怎么免费建立一个网站seo大牛
  • 重庆网站建设解决方案及流程百度网盘官网入口
  • 高唐做创建网站的公司无锡seo网站排名
  • 中山建站公司网络营销活动案例
  • 加强学校网站建设的必要性51链
  • 做网站现在用什么软件哪些行业适合做seo
  • 网站建设基本代码接app推广接单平台
  • 建站专家网站建设系统网站推广优化怎么做最好
  • 贵阳平台网站建设手机制作网站的软件
  • 网站怎么做seo、微信营销软件排行榜
  • 网站做图片滚动条购物网站网页设计
  • wordpress 站长统计插件nba实力榜最新排名
  • 可以做网站的路由器深圳全网营销推广平台
  • 定制网站制作公司查询网站备案信息
  • 做网站是哪个专业google付费推广
  • 葫芦岛网站建设郑州模板网站建设
  • 做个淘宝客网站怎么做廊坊seo培训
  • 招聘网站的销售怎么做seo常规优化
  • 网络营销是什么专学科微信搜一搜seo
  • 辽宁省建设工程信息网电子保函进一步优化落实
  • 小企业网站建设口碑搜索引擎优化文献
  • 蚌埠市做家教网站seo网站推广有哪些
  • it人才外包重庆seo网站管理
  • seo网站编辑外链seo服务
  • 装饰公司用哪个招聘网站seo营销技巧