0

Django アプリでいくつかのアップグレードを行っています。

データベースを更新する必要があります。モデルとデータベースに新機能を追加しました。syncDb を実行しました。問題なく動作しました。

しかし、アプリは新しい変更を許可しません.... get-「フィールドリストの不明な列」。

南について読んだことがありますが、今のところアプリでいくつかの作業を行っているところです。オリジナルではないものを追加したくありません。

データベースとアプリを同期する方法はありますか?

ありがとう

4

1 に答える 1

1

データベースにテーブルが既に作成されていて、south を使用していない場合は、2 つのオプションがあります。1 つ目は、テーブルを削除し、syncdb を使用して再度作成することです。2 つ目は、手動でスキーマを変更することです (これはおそらく困難で見苦しいものになるでしょう)。

南に関しては...必要のない不安定なサードパーティのアプリとは考えないでください. いくつかの制限はありますが、非常に便利なツールであり、使用することによってのみメリットが得られるので、心配せずに使用してください。

于 2013-04-24T13:37:04.940 に答える