Java自学者论坛

 找回密码
 立即注册

手机号码,快捷登录

恭喜Java自学者论坛(https://www.javazxz.com)已经为数万Java学习者服务超过8年了!积累会员资料超过10000G+
成为本站VIP会员,下载本站10000G+会员资源,会员资料板块,购买链接:点击进入购买VIP会员

JAVA高级面试进阶训练营视频教程

Java架构师系统进阶VIP课程

分布式高可用全栈开发微服务教程Go语言视频零基础入门到精通Java架构师3期(课件+源码)
Java开发全终端实战租房项目视频教程SpringBoot2.X入门到高级使用教程大数据培训第六期全套视频教程深度学习(CNN RNN GAN)算法原理Java亿级流量电商系统视频教程
互联网架构师视频教程年薪50万Spark2.0从入门到精通年薪50万!人工智能学习路线教程年薪50万大数据入门到精通学习路线年薪50万机器学习入门到精通教程
仿小米商城类app和小程序视频教程深度学习数据分析基础到实战最新黑马javaEE2.1就业课程从 0到JVM实战高手教程MySQL入门到精通教程
查看: 664|回复: 0

django正常运行确报错的解决方法

[复制链接]
  • TA的每日心情
    奋斗
    2024-4-6 11:05
  • 签到天数: 748 天

    [LV.9]以坛为家II

    2034

    主题

    2092

    帖子

    70万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    705612
    发表于 2021-7-12 10:58:59 | 显示全部楼层 |阅读模式

    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

    解决方法:打开python\lib\wsgiref\handlers.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

    解决方法:打开python\lib\wsgiref\simple_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

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

     
     
     
    哎...今天够累的,签到来了1...
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|小黑屋|Java自学者论坛 ( 声明:本站文章及资料整理自互联网,用于Java自学者交流学习使用,对资料版权不负任何法律责任,若有侵权请及时联系客服屏蔽删除 )

    GMT+8, 2024-5-15 01:31 , Processed in 0.060688 second(s), 29 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表