我正在生产中的redhatlinuxbox上运行Django和mod峎python。不久前,由于一个我不知道的原因,管理员停止工作,抛出500个错误。误差如下:
ValueError at /admin/
Empty module name
Request Method: GET
Exception Type: ValueError
Exception Value:
Empty module name
Exception Location: /usr/local/lib/python2.6/site-packages/django/utils/importlib.py in import_module, line 35
Python Executable: /usr/bin/python
Python Version: 2.6.2
以前有人遇到过这种情况吗?我完全不知道如何解决这个问题。在
谢谢你的帮助。在
我只是在调试这个问题。当Django试图设置模板上下文处理器时,会出现错误,而根本原因是一个应该是元组但实际上是字符串的定义。在
这是我在配置文件中的内容:
这就是我应该拥有的:
^{pr2}$在没有尾随逗号的情况下,Python将变量的值视为字符串。因此,Django代码如下所示:
“path”的第一个值是“d”,而不是django.core.context_处理器.auth'。这导致'i'的值为-1,因此'module'的值为空。在
确保Django配置中所有类似tuple的东西实际上都是tuple,这意味着如果它们只有一个值,它们仍然需要一个尾随逗号。在
相关问题 更多 >
编程相关推荐