code标签无法渲染html,【菜鸟笔记】记一次django无法正常在ie和edge浏览器渲染html页面-站长资讯中心...
如图所示,django无法渲染html显示成下载文件了
一步一步的从render ==》HttpResponse ==》HttpResponseBase 找到
即django文件夹下的http文件夹内的response.py文件
classHttpResponseBase:"""An HTTP response base class with dictionary-accessed headers.
This class doesn't handle content. It should not be used directly.
Use the HttpResponse and StreamingHttpResponse subclasses instead."""status_code= 200
def __init__(self, content_type=None, status=None, reason=None, charset=None):#_headers is a mapping of the lower-case name to the original case of
#the header (required for working with legacy systems) and the header
#value. Both the name of the header and its value are ASCII strings.
self._headers ={}
self._closable_objects=[]#This parameter is set by the handler. It's necessary to preserve the
#historical behavior of request_finished.
self._handler_class =None
self.cookies=SimpleCookie()
self.closed=Falseif status is notNone:try:
self.status_code=int(status)except(ValueError, TypeError):raise TypeError('HTTP status code must be an integer.')if not 100 <= self.status_code <= 599:raise ValueError('HTTP status code must be an integer from 100 to 599.')
self._reason_phrase=reason
self._charset=charsetif content_type isNone:
content_type= '%s; charset=%s' %(settings.DEFAULT_CONTENT_TYPE,
self.charset)
self['Content-Type'] = content_type
需要在django项目下的settings.py文件添加下面内容
DEFAULT_CONTENT_TYPE = 'text/html'
为了保证Content-Type的值返回正常的值
将response.py的
self['Content-Type'] = content_type
更改成
self['Content-Type'] = content_type if type(content_type) == type('') else 'text/html; charset=utf-8'
然后重新dajngo服务
成功渲染html文件
原文链接:https://www.cnblogs.com/canmeng/p/10677945.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
code标签无法渲染html,【菜鸟笔记】记一次django无法正常在ie和edge浏览器渲染html页面-站长资讯中心...相关推荐
- No.17 pre标签 与 code标签
pre标签.特性 pre 元素可定义预格式化的文本.被包围在 pre 元素中的文本通常会保留空格和换行符.而文本也会呈现为等宽字体.<pre> 标签的一个常见应用就是用来表示计算机的源代码 ...
- 网站性能优化实战(二)——深入浅出浏览器渲染机制
--从Webkit内部渲染机制出发,谈网站渲染性能优化 本文是对前文:imweb.io/topic/5b6fd- 相关知识的补充,文中的"前文"一词同此. 特以此文向<Web ...
- 前端浏览器渲染原理及优化
文章目录 一.浏览器组成 1. 对浏览器内核的理解 2. 浏览器的主要组成部分 二.浏览器渲染原理 1.浏览器的渲染过程 步骤一: 步骤二: 步骤三: 步骤四: 步骤五: 2.相关概念 ①重排(更新元 ...
- 浏览器渲染流水线解析
摘要: 若干年前,我写过一篇介绍浏览器渲染流水线的文章 - How Rendering Work (in WebKit and Blink),这篇文章,一来部分内容已经过时,二来缺少一个全局视角来对流 ...
- 渡一大师课笔记(重点:事件循环、浏览器渲染原理)
渡一大师课笔记(重点:事件循环.浏览器渲染原理) 响应式原理(渡一) 什么是数据响应式? 函数与数据的关联(重要) 数据变化后,会自动重新运行依赖该数据的函数(重要) 被监控的函数 render.co ...
- Chrome浏览器渲染原理笔记
以前没怎么系统性的深入学习这方面,今天看了篇文章后还是觉得要好好整理归纳下的.顺便尝试能不能养成写笔记的习惯. 目录 浏览器的架构 Chrome浏览器的多进程架构 多进程架构的好处 多进程架构优化 C ...
- a标签去下划线 菜鸟教程_HTML下划线标签示例教程
a标签去下划线 菜鸟教程 HTML provides different styling options for the text. Underlining the HTML text is one ...
- 菜鸟笔记-DuReader阅读理解基线模型代码阅读笔记(九)—— 预测与校验
系列目录: 菜鸟笔记-DuReader阅读理解基线模型代码阅读笔记(一)--数据 菜鸟笔记-DuReader阅读理解基线模型代码阅读笔记(二)-- 介绍及分词 菜鸟笔记-DuReader阅读理解基线模 ...
- C4D 内置渲染器 学习笔记
C4D 内置渲染器 学习笔记 一.渲染到图片查看器 交互式区域渲染 这里可以调节渲染画质 创建动画预览 预览模式:硬件预览 图像尺寸可以大一些,这里渲染很快 二.渲染设置 选择渲染器 输出视频 保存 ...
最新文章
- 利用SurfaceView显示正弦曲线,仿造示波器
- python中字符串的方法及注释
- Java中 equals和==的区别?
- angular5 接口跨域请求配置
- python大神作品_Python大神成长之路: 第一次学习记录
- 相关系数矩阵计算_corrplot包:相关性矩阵可视化
- ORA-01157: cannot identify/lock data file处理
- Kafka 麒麟先生_近百位超人气嘉宾出席元旦萤火虫,重磅新企划蓄势待发!
- Windows环境zip版PostgreSQL数据库安装
- Python算法教程:找出图的连通分量
- 驱动数字签名 WIN7 WIN10 32位/64位
- 照片视频制作软件哪个好?自动生成酷炫效果,3步快速搞定!
- 计算机excel怎么添加实线边框,excel加数据表格线-如何在excel中给数据加上实线外部及内部边框...
- 软件测试面试题之自动化测试题大合集(上)
- Vue 3.0 Ref-sugar 提案真的是自寻死路吗?
- 中药学(综合练习)题库【1】
- WINVNC源码阅读(三)
- 仿钉钉后台流程设计图
- 一文解决关于建立时间和保持时间的困惑
- 储物点的距离【前缀和】
热门文章
- leetcode 207. Course Schedule | 207. 课程表(Java)
- python 脚本将视频转化成图片 | python scripts to convert video to pictures
- 操作系统例题:某文件系统中,针对每个文件,用户类别分为4类:安全管理员、文件主、文件主的伙伴、其他用户;访问权限分为5种:完全控制、执行、修改、读取、写入。若文件控制块中用二进制位串表示文件权限,为表
- 左神算法:将搜索二叉树转换成双向链表(Java版)
- 架构之:微服务和单体服务之争
- 在Spring Boot使用H2内存数据库
- Leet Code OJ 119. Pascal's Triangle II [Difficulty: Easy]
- 【详细分析】1023 Have Fun with Numbers (20 分)_20行代码AC
- java tostring方法_Java程序员小伙启动项目报错,原来是使用了lombok
- docker构建容器服务