私は興味深い問題に遭遇しました。私は最初にモデルを作成しました。そしてsyncdbしました。後で、1つのmodels.DateField()とmodels.DateTime()を追加してモデルを変更しました。再同期するよりも...しかし、データベースをチェックしたときに、行が追加されませんでした。これは正常な動作ですか、それとも何か間違ったことをしましたか?その後、すべてのテーブルを削除してsyncdbを実行し、すべての行を問題なく取得しました。
質問する
62 次
2 に答える
2
いいえ、ドキュメントは既存のテーブルを変更しないことを明確に示しています。
南のようなものを使用してください。
于 2013-01-18T21:27:53.030 に答える
2
Django自体はdb移行をサポートしていません。これについては、南を調べる必要があります。
于 2013-01-18T21:27:57.710 に答える