Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django错误回溯未显示真实错误_Python_Django_Traceback - Fatal编程技术网

Python Django错误回溯未显示真实错误

Python Django错误回溯未显示真实错误,python,django,traceback,Python,Django,Traceback,在Django视图方法中,我有如下代码: x = my_dict['foo'] “foo”不在我的字典中,所以我得到了一个错误回溯屏幕,这是我应该得到的 然而,错误屏幕声称错误在某些内部django模块中,而不是在我的代码中。以下是回溯信息: Traceback: File "/usr/lib/python2.3/site-packages/django/core/handlers/base.py" in get_response 99. respo

在Django视图方法中,我有如下代码:

x = my_dict['foo']
“foo”不在我的字典中,所以我得到了一个错误回溯屏幕,这是我应该得到的

然而,错误屏幕声称错误在某些内部django模块中,而不是在我的代码中。以下是回溯信息:

Traceback:
File "/usr/lib/python2.3/site-packages/django/core/handlers/base.py" in get_response
  99.                     response = callback(request, *callback_args, **callback_kwargs)

Exception Type: KeyError at /app/login/
Exception Value: 'foo'

为什么它没有向我显示视图方法中的代码行?

我相信Django认为错误在于视图没有返回有效的HTTPResponse并传递它,而不是视图没有传递响应的原因。我相信这是故意的


要获取特定错误,请查看web服务器的错误日志

这件事发生在我身上,django只向我展示了一次完整的错误跟踪,但在错误跟踪不完整之后


尝试打开
DEBUG=True
这将显示完整的错误日志。

该函数最终调用了您的函数。在追踪中。但这并不是第一次。我的函数在回溯中根本没有提到,不管是最后还是中间。老实说,在复杂的回溯中很难发现视图函数。诚实的有可能未处理的异常在Django的其他地方出现。记得。视图函数只是Django中请求-响应处理的一小部分。有url匹配、中间件和模板repines呈现。如果你想得到一个真实的答案,而不是评论,你就必须在AllIt'sGlory中发布实际的回溯信息。不只是一行。我编辑了基础注释,包括所有的回溯信息。这就是全部内容(省略了它为上下文提供的有问题的行上下的几行代码。)哪个版本的Django?我的错误回溯HTML页面似乎比一行回溯要复杂得多。我的HTML页面有一个链接“切换到复制粘贴视图”的回溯。这包含完整的回溯。