没有这样的表:pages_page

时间:2012-10-04 16:37:08

标签: python django sqlite mod-wsgi

在使用apache& mod_wsgi设置我的网站时,我收到了上述错误。

我已经完成了半个工作的所有文档。这是完整的错误:

Exception Type:     DatabaseError
Exception Value: no such table: pages_page

我知道数据库没有任何问题,因为在我使用mod_wsgi设置网站之前,我可以使用./manage.py运行服务器来运行该网站,并且一切正常。

我必须小心我为安全性发布的代码。

如果您告诉我需要,我很乐意发布更多信息,但由于网站本身运作正常,我不知道该发布什么。

2 个答案:

答案 0 :(得分:2)

搞定了。我错过了settings.py文件中的DJANGO_SETTINGS_MODULE变量,因此apache文件正在查找它,但它不存在。

感谢您的回复

答案 1 :(得分:1)

数据库出了问题。

当给出不存在的文件名时,SQLite将创建一个新的空数据库;当给出一个空文件名时,SQLite将创建一个临时数据库。

检查数据库文件名是否配置正确,以及Web服务器是否可以访问它。