- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在按照这篇文章做一些 django TDD 示例 http://www.tdd-django-tutorial.com/tutorial/1/ .
但是当我尝试运行我的测试时,我总是遇到这个问题,
Creating test database for alias 'default'...
Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/wsgiref/handlers.py", line 85, in run
self.result = application(self.environ, self.start_response)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/contrib/staticfiles/handlers.py", line 67, in __call__
return self.application(environ, start_response)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/contrib/staticfiles/handlers.py", line 68, in __call__
return super(StaticFilesHandler, self).__call__(environ, start_response)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/core/handlers/wsgi.py", line 241, in __call__
response = self.get_response(request)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/contrib/staticfiles/handlers.py", line 63, in get_response
return super(StaticFilesHandler, self).get_response(request)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/core/handlers/base.py", line 153, in get_response
response = self.handle_uncaught_exception(request, resolver, sys.exc_info())
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/core/handlers/base.py", line 228, in handle_uncaught_exception
return callback(request, **param_dict)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/utils/decorators.py", line 91, in _wrapped_view
response = view_func(request, *args, **kwargs)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/views/defaults.py", line 32, in server_error
t = loader.get_template(template_name) # You need to create a 500.html template.
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/template/loader.py", line 145, in get_template
template, origin = find_template(template_name)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/template/loader.py", line 138, in find_template
raise TemplateDoesNotExist(name)
TemplateDoesNotExist: 500.html
我试过 Postgres 和 Sqlite3,同样的输出让我很受折磨。
有谁知道我为什么会这样?提前谢谢你。
最佳答案
异常消息指出出了什么问题。
TemplateDoesNotExist: 500.html
看来您在 django 寻找您的模板的任何地方都缺少 500.html
文件。确保此文件存在。
我假设您的应用程序存在内部错误,并且 Django 正在尝试呈现它的 500 Internal Server Error
页面,但无法找到该页面。在此事件发生之前,Django 可能捕获了一个较早的异常。
关于python - Django wsgiref/handlers.py 像往常一样抛出异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13357110/
我有一些这样的功能: URL = 'http://localhost:8080' def func(): response = urlopen(URL) return process(
我要构建一个简单的 Web 应用程序,我才刚刚开始摆弄 mod_wsgi。在各种教程中,第一个 hello world 应用程序如下所示: def application(environ,start_
我似乎无法让 wsgiref 模块在 Python 3.0 下工作。不过对我来说,2.5 以下效果很好。即使当我尝试 example in the docs , 它失败。它失败得很厉害,即使我在上面有
我正在尝试从简单的表单中捕获 POST 数据。 这是我第一次使用 WSGIREF,我似乎找不到正确的方法。 This is the form: 这个函数显然缺少正确的信息来捕获帖子: def a
在 OSX (darwin) 上使用 Python 2.7.2,我想隐藏或自定义 wsgiref.simple_server.make_server() 发送的“服务器”响应 header 。 我尝试
我正在使用 wsgiref.simple_server 来研究网络服务器的世界。 我想控制生成的日志,但在 Python's documentation 中找不到任何相关信息. 我的代码是这样的: f
我正在按照这篇文章做一些 django TDD 示例 http://www.tdd-django-tutorial.com/tutorial/1/ . 但是当我尝试运行我的测试时,我总是遇到这个问题,
使用 python 和 wsgiref.handlers,我可以使用 self.handler.request.get(var_name) 从表单中获取单个变量,但是如何遍历所有表单变量,无论是来自
我正在寻找一个模块,该模块可为我提供用于本地访问的基本 HTTP 服务器功能。 Python 似乎有两种方法可以在标准库中实现简单的 http 服务器:wsgiref.simple_server和 B
我在安装 wsgiref 时遇到问题: $ python --version Python 3.6.0 :: Anaconda 4.3.1 (x86_64) $ pip --version pip 9
我刚刚学习如何使用 python 和 GAE,我注意到主 URL 处理程序以两种不同的方式显示。调用 run_wsgi_app 与 wsgiref.handlers.CGIHandler 有什么区别?
Bottle 在 Python 内置的 wsgiref 服务器实现中做了什么 WSGIref简单的服务器不?例如,当我查看 Bottle 时,它遵循 WSGI 标准,并且文档指出: 1.5.1 S
我有一个恼人的问题。我有这个简单的服务器代码(比方说): #!/usr/bin/env python3 import wsgiref.simple_server def my_func(env, st
这是一个简单的 python wsgi 服务器,打印出 Hello guys!!!在 0.0.0.0:8080 . from wsgiref.simple_server import make_ser
我正在尝试实现我自己的 wsgiref 版本以用于学习目的,我最终在这里: from wsgiref.simple_server import make_server class DemoApp():
这个问题在这里已经有了答案: Why does pip freeze report some packages in a fresh virtualenv created with --no-sit
我无法在 python 3 中安装 wsgiref。我收到了这些错误。 我正在使用 python 3,但我无法安装 wsgiref 我试过 pip install wsgiref 和 pip inst
我正在阅读 Heroku 教程“Python 入门”。我正处于要使用 virtualenv 在本地构建我的环境的步骤,以便我可以在本地运行测试应用程序。 requirements.txt 包括 wsg
我使用的是不直接支持 wsgi 应用程序的共享 cpanel 托管计划。所以我必须使用 wsgiref CGIHandler 解决方法,如下所述:http://flask.pocoo.org/docs
我正在尝试在 Python3 中创建一个 HTTP 服务器。一开始,我只想要一个提供单个 JPG 文件的服务器。这是我的代码: from wsgiref.simple_server import ma
我是一名优秀的程序员,十分优秀!