0
我在已安裝的應用程序中添加了南,這樣我可以執行架構遷移。然後我加入Django - 'south'是一個已安裝的應用程序後如何運行syncdb?
django.contrib.admin
和
django.contrib.flatpages
到安裝的應用程序。現在,通常我會只是做
python manage.py syncdb
而且是正確的方式安裝後南下做到這一點?這裏(http://south.readthedocs.org/en/latest/commands.html#syncdb)它說
'South覆蓋Django的syncdb命令;以及將輸出更改爲顯示按其遷移狀態劃分的應用程序,這也使得syncdb僅適用於部分應用程序 - 不需要遷移的應用程序。
但我不完全理解它。如果重寫Django的執行syncdb命令,那麼這將是最好的辦法,我同步
django.contrib.admin
和
django.contrib.flatpages
?
沒關係啊所以我會做的是首先'python manage.py syncdb'然後'python manage.py convert_to_south django.contrib.followed'python manage.py convert_to_south django.contrib.flatpages'? – user2719875
是的,除非我通常不會將'django.contrib'應用程序轉換爲南...您通常會在您自己的應用程序中使用它,因爲您正在根據開發進度更改架構 – Anentropic