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