2011-12-28 8 views
2

私は南の方が好きで、かわいいですが、やはり何とかすべてがうんざりしてしまいました。私はこれに関するすべての質問と回答を見てきましたが、「テーブルはすでに存在しています」から「そのようなテーブルはありません」というエラーまでしか進歩しませんでした。django south - すべてがうんざりしている - どうやってやり直しますか?

すべてをリセットして、クリーンなデータベースと南部で始まり、神経と髪を保存する方法はありますか? :)

答えて

3

ドロップデータベースを実行し、実行することができます:

python manage.py syncdb --migrate 

南はsyncdbの実行中に追加されている独自のテーブルを持っています。

+0

これはうまくいきました。そのためには移行が必要でした。私は今どのように南に戻ってきますか? :) – abolotnov

+0

おそらくそれをしてはいけません。移行に問題があった場合は、フォルダ全体を削除するのではなく、移行を修正する必要があります。初回のマイグレーション( 'python manage.py schemamigration --initial [app]'を実行するだけですが、データマイグレーションがあった場合は、今すぐ書き直す必要があります)。 –

-1

あなただけのデータベースを削除してからpython manage.py migrate

+0

...このようなテーブルはありませんsouth_migrationhistory – abolotnov

関連する問題