code标签无法渲染html,【菜鸟笔记】记一次django无法正常在ie和edge浏览器渲染html页面-站长资讯中心...
如圖所示,django無法渲染html顯示成下載文件了
一步一步的從render ==》HttpResponse ==》HttpResponseBase 找到
即django文件夾下的http文件夾內(nèi)的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文件添加下面內(nèi)容
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服務(wù)
成功渲染html文件
原文鏈接:https://www.cnblogs.com/canmeng/p/10677945.html
如有疑問請與原作者聯(lián)系
標簽:
版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點,本站所提供的攝影照片,插畫,設(shè)計作品,如需使用,請與原作者聯(lián)系,版權(quán)歸原作者所有
總結(jié)
以上是生活随笔為你收集整理的code标签无法渲染html,【菜鸟笔记】记一次django无法正常在ie和edge浏览器渲染html页面-站长资讯中心...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 南通大学计算机专业分数线2020,202
- 下一篇: 计算机专业考研数据结构比较,计算机专业考