0

私が使用しているスタック:Ubuntu 64ビット-Django(1.4)-SQLite(これをインストールしたことを思い出せませんが、UbuntuまたはDjangoのいずれかに付属していると思います)-uwsgi(1.2.3サーバー)-Nginx(1.1。 19)-Extjs(4.1)

私はDjangoを約2か月間使用しており、過去40日間ほど、3つの異なる機会に、SQLiteデータベースのすべてのテーブルが空であることがわかりました(切り捨てて書き込むことはできますが、理由はわかりません) 。

これは進行中の作業なので、モデルの形状を変更し(ときどき)、manage.py syncdbを実行します(おそらく1日に1回)が、読んだようにsyncdbはテーブルを切り捨てたり削除したりしません。uwsgiサーバーはアプリケーションをキャッシュするため、(他のすべてのステートメントで)何度も再起動する必要があります。

私は主にクライアント部分に集中しているので、データベースは非常に単純で、これまでのところ、テーブルは数個で、関係はありません。

この不正行為を経験している人は他にいますか?

4

1 に答える 1

0

Southhttp://south.aeracode.org/の使用を開始する必要があります

于 2012-07-17T07:32:16.333 に答える