0

SouthがインストールされたDjangoアプリがあります。にアプリ (「ガーディアン」) を追加しましたINSTALLED_APPS。pythonを実行すると、次のmanage.py syncdbようになります。

$ python manage.py syncdb
Syncing...
Creating tables ...
Installing custom SQL ...
Installing indexes ...
No fixtures found.

Synced:
 > django.contrib.auth
 > django.contrib.contenttypes
 > django.contrib.sessions
 > django.contrib.sites
 > django.contrib.admin
 > south

Not synced (use migrations):
 - myapp
 - guardian

移行を試みると、次のように返されます。

Nothing seems to have changed.

South のものではなく、元の syncdb を使用する方法はありますか?

ありがとう

4

2 に答える 2

3

走っていmanage.py migrate guardianますか?

「何も変更されていないようです」は running の出力のように見えますが、manage.py schemamigrationそもそもテーブルを作成しません...

于 2012-06-06T17:22:33.647 に答える
-2

INSTALLED_APPS から「south」を削除してから syncdb を実行し、最後に「south」を INSTALLED_APPS に再度追加します。

于 2012-06-06T17:18:24.400 に答える