首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >django开发服务器退出

django开发服务器退出
EN

Stack Overflow用户
提问于 2012-06-25 04:42:41
回答 2查看 710关注 0票数 2

当我试图访问django开发服务器上的应用程序的特定页面时,服务器突然退出,没有显示错误消息,给浏览器留下了一个“error324 (net::ERR_EMPTY_RESPONSE)”。

我在代码中做了什么事情,会导致开发服务器突然退出而没有错误消息?

不记录触发服务器退出的GET请求。例如,在启动服务器并尝试获取其中一个问题页面后,我的命令行如下所示:

代码语言:javascript
复制
(mysite)01:25 PM benjamin ~/projects/mysite $ runserver
Validating models...

0 errors found
Django version 1.3.1, using settings 'mysite.settings'
Development server is running at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
(mysite)01:28 PM benjamin ~/projects/mysite $

我在使用Python2.6的虚拟环境中运行django 1.3.3

EN

回答 2

Stack Overflow用户

发布于 2014-03-20 02:54:11

我找到这个是因为我遇到了类似的问题。结果是我的内存快用完了。我想我会提一下,希望它能帮上忙。

票数 1
EN

Stack Overflow用户

发布于 2014-10-01 21:48:52

当您尝试使用具有相同文件名和相对路径的另一个模板扩展一个模板时,可能会发生总线错误。

示例

假设您想为voting应用程序使用自己的poll.html模板,但为了尽可能多地重用,您从原始的poll.html扩展:

代码语言:javascript
复制
<!-- myapp/templates/voting/poll.html -->
{% extends 'voting/poll.html' %}
<!-- Trying to extend from 'voting/templates/voting/poll.html' -->
...

这将给出总线错误,因为模板正在扩展“自身”,即使这不是您想要做的。

您自己的voting/poll.html正在隐藏投票应用程序中的原始poll.html,它将永远不会被找到

代码语言:javascript
复制
myproject/myapp/templates/voting/poll.html
myproject/voting/templates/voting/poll.html <-- you cannot extend from this

我还没有找到一个通用的解决方案,但我在尝试自定义管理应用程序的index.html时遇到了这个问题,为此有一个解决方案(见下文)。

自定义“管理”应用程序

当我试图在管理应用程序中自定义index.html,并从原始admin/index.html扩展时,我得到了“总线错误”。这里描述了特定问题解决方案:How to override and extend basic Django admin templates? -您将自己的admin/index.html命名为其他名称,以便从原始admin/index.html扩展

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11181053

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档