zoukankan      html  css  js  c++  java
  • django正常运行确报错的解决方法

    django正常运行却报错的处理方法

    出处 : https://www.infvie.com/ops-notes/django-normal-operation-error

    报错一:self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] 您的主机中的软件中止了一个已建立的连接。

    解决方法:找到python/Lib/socketserver.py文件,修改SocketWriter类的write方法,具体如下:

    def write(self, b):
        try:
            self._sock.sendall(b)
        except Exception as e:
            self._sock.close()
        with memoryview(b) as view:
            return view.nbytes

    报错二:return self.environ[‘SERVER_PROTOCOL’].upper() != 'HTTP/0.9 TypeError: ‘NoneType’ object is not subscriptable

    解决方法:打开pythonlibwsgirefhandlers.py文件,修改client_is_modern函数,具体如下:

    def client_is_modern(self):
        """True if client can accept status and headers"""
        try:
            cmp = self.environ['SERVER_PROTOCOL'].upper() != 'HTTP/0.9'
        except Exception as e:
            cmp = False
        return cmp

    报错三:self.status.split(’ ',1)[0], self.bytes_sent AttributeError: ‘NoneType’ object has no attribute 'split

    解决方法:打开pythonlibwsgirefsimple_server.py文件,修改ServerHandler类,具体如下:

    class ServerHandler(SimpleHandler):
        server_software = software_version
    
        def close(self):
            try:
                self.request_handler.log_request(
                    self.status.split(' ', 1)[0], self.bytes_sent
                )
                SimpleHandler.close(self)
            except Exception as e:
                SimpleHandler.close(self)

    报错四:“GET /favicon.ico HTTP/1.1” 404 3163

    解决方法:在static文件下的image文件添加一个favicon.ico图片,然后在页面头部加入

    注:具体路径看自己定义的内容,或有差异.

    报错五:GET /c_hello?asker=backuper HTTP/1.1" 404 3166 Not Found: /c_hello

    解决方法:暂时未找到!!!有懂得解决的希望分享一下,或者我后续找到了再更新一下。

     
     
     
  • 相关阅读:
    cmd常用命令
    SqlServer 、MySQL查询库中表明 字段信息
    每科成绩大于80分 查询 删除重复记录
    1
    go语言体系学习(一):环境准备与变量
    PriorityQueue及二叉堆
    LinkedList的几个元素操作方法
    判定字符是否唯一的面试题想到
    python爬虫利器 scrapy和scrapy-redis 详解一 入门demo及内容解析
    mongodb 数据操作CRUD
  • 原文地址:https://www.cnblogs.com/zmc940317/p/11311495.html
Copyright © 2011-2022 走看看