【发布时间】:2012-07-17 15:47:13
【问题描述】:
我正在使用的堆栈:Ubuntu 64bit - Django (1.4) - SQLite(不记得我安装了这个,但我认为它随 Ubuntu 或 Django 一起提供) - uwsgi(1.2.3 服务器) - Nginx (1.1.19) - Extjs (4.1)
我已经使用 Django 大约 2 个月了,过去 40 天左右,在三个不同的场合,我发现我的 SQLite 数据库中的所有表都是空的(我可以写截断但我不知道原因)。
它正在进行中,因此我(偶尔)重塑模型并运行 manage.py syncdb(可能每天一次),但正如我所读的那样,syncdb 不会截断或删除任何表。我必须经常重启 uwsgi 服务器(每隔一条语句),因为它缓存了应用程序。
我主要专注于客户端部分,因此数据库非常简单,到目前为止只有几个表和零关系。
还有其他人遇到过这种不当行为吗?
【问题讨论】: