最近有一个bug很有意思,说的是开发环境的时候,加载某个页面的时候,django 的runserver 会报
Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/django/core/servers/basehttp.py", line 273, in run self.finish_response() File "/usr/lib/python2.7/site-packages/django/core/servers/basehttp.py", line 312, in finish_response self.write(data) File "/usr/lib/python2.7/site-packages/django/core/servers/basehttp.py", line 391, in write self.send_headers() File "/usr/lib/python2.7/site-packages/django/core/servers/basehttp.py", line 443, in send_headers self.send_preamble() File "/usr/lib/python2.7/site-packages/django/core/servers/basehttp.py", line 373, in send_preamble 'Date: %s\r\n' % time.asctime(time.gmtime(time.time())) File "/usr/lib/python2.7/socket.py", line 261, in write self.flush() File "/usr/lib/python2.5/socket.py", line 248, in flush self._sock.sendall(buffer) error: (32, 'Broken pipe')
broken pipe 这个错误没怎么见过,放狗搜索得知:
写道
This is common error which happens whenever your browser closes the connection while the dev server is still busy sending data. The best we could is to have a more explicit error message.
意思就是 当服务端还没回写完数据,浏览器就把连接给关了。所以我就怀疑是否和页面上的js ajax调用有关: 异步调用没有写完,页面又被刷新了。
结果仔细一看,某某同学还真是粗心,改写了 form button的click事件却忘了把原先的行为给禁止掉,简单的说就是少了event.preventDefault(),但是某某同学的form又不写 action,所以从结果上来看页面这块还没啥错,只提交一次表单,只是页面整个被刷新了。
相关推荐
【Django的那些事】系列将会分三个方面系统性的分析django框架的源码结构:django runserver 全生命周期、django请求到响应全过程、django rest framework框架及应用分别对应服务如何启动、如何处理client请求和响应...
根据菜鸟教程Django教程学习,运行”python manage.py migrate” 报错,出现 django.db.utils.OperationalError: (1045, “Access denied for user ‘账号’@’localhost’ (using password: YES)”) 错误。 这种...
Django项目打包执行教程,亲测可用,可对python文件和Django程序进行打包发布,保护源码,Django源码保护
django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django...
列出了django学习常见的错误,继续维护中。
Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django...
Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统...
django-pdb, 提供 `manage.py runserver pdb` 和 `manage.py test pdb` Django PDB 使调试 Django 容易每次想闯入pdb时都将 pdb.set_trace() 添加到源文件中。这样 不行. 这样做。安装使用pip安装:pip install ...
基于Django的个人网盘源码 基于Django的个人网盘源码 基于Django的个人网盘源码 基于Django的个人网盘源码 基于Django的个人网盘源码 基于Django的个人网盘源码 基于Django的个人网盘源码 基于Django...
运行 Django 1.8 项目而没有错误所需的最低要求。 (Django 的Hello World) 运行它 在 Django 1.7 或更高版本中使用 virtualenv python hello . py runserver 使用您的网络浏览器导航到 ...
基于Django就业系统源码 基于Django就业系统源码 基于Django就业系统源码 基于Django就业系统源码 基于Django就业系统源码 基于Django就业系统源码 基于Django就业系统源码 基于Django就业系统源码 基于...
Django实现在线视频课堂播放网站源码 Django实现在线视频课堂播放网站源码 Django实现在线视频课堂播放网站源码 Django实现在线视频课堂播放网站源码 Django实现在线视频课堂播放网站源码 Django实现在线视频...
前几天写的django 简易博客开发记录,贴个链接吧 django 简易博客开发 1 安装、创建、配置、admin使用 http://www.cnblogs.com/cacique/archive/2012/09/29/2707976.html django 简易博客开发 2 模板和数据查询 ...
主要是一些我遇到过的小错误bug,包括Python django Extjs;还有实现一些新功能时的小记
Django从零开发的个人博客网站源码 Django从零开发的个人博客网站源码 Django从零开发的个人博客网站源码 Django从零开发的个人博客网站源码 Django从零开发的个人博客网站源码 Django从零开发的个人博客...
django笔记 django笔记
Django版 Django版 Django版Django版Django版
django4最新中文文档+适合python初学或者初次接触django4的开发者 从事Python编程工作的人员,一定听说过这三个框架:Django、Flask、Tornado,它们就像神一样的存在 Django是最有代表性的一种。许多成功的网站和APP...
基于DJango开发的仓库管理系统,软件架构:python 3.5、django 2.2、MySQL 基于DJango开发的仓库管理系统,软件架构:python 3.5、django 2.2、MySQL 基于DJango开发的仓库管理系统,软件架构:python 3.5、...
使用Django框架开发的企业OA管理系统源码 使用Django框架开发的企业OA管理系统源码 使用Django框架开发的企业OA管理系统源码 使用Django框架开发的企业OA管理系统源码 使用Django框架开发的企业OA管理系统源码 ...