OperationalError:没有这样的表 - 但是有这样一个表

时间:2015-06-19 19:06:25

标签: python django sqlite

在本地开发我的网站时,我没有遇到任何问题,但当我把它放在服务器上时,在尝试访问与数据库有关的任何内容时出现以下错误:

Operational Error at appname_modelname
no such table: appname_modelname

这适用于我的所有应用和模型,包括管理模型。我正在使用SQLite3作为数据库。问题是,当我执行./manage.py shell时,以下代码运行良好:

from appname.models import *
print Model.objects.all()

它将列出我在表中的两个虚拟对象。换句话说,我已经成功迁移了所有内容,并且可以在该上下文中从表中读取数据。此外,我能够毫无问题地提供网页和静态文件。我尝试将db.sqlite3文件的权限更改为755,但无济于事。我正在使用Django 1.8.1,在虚拟环境中的Apache服务器上运行。

0 个答案:

没有答案