0

私は興味深い問題に遭遇しました。私は最初にモデルを作成しました。そしてsyncdbしました。後で、1つのmodels.DateField()とmodels.DateTime()を追加してモデルを変更しました。再同期するよりも...しかし、データベースをチェックしたときに、行が追加されませんでした。これは正常な動作ですか、それとも何か間違ったことをしましたか?その後、すべてのテーブルを削除してsyncdbを実行し、すべての行を問題なく取得しました。

4

2 に答える 2

2

いいえ、ドキュメントは既存のテーブルを変更しないことを明確に示しています。

のようなものを使用してください。

于 2013-01-18T21:27:53.030 に答える
2

Django自体はdb移行をサポートしていません。これについては、南を調べる必要があります。

これは開始するのに適した場所です。

于 2013-01-18T21:27:57.710 に答える