我对Django
(1.6)和South
相当陌生,在使用Google "django south migration"进行搜索时,我遇到了一些diagram mentioning the schemamigrate
task。
我只熟悉schemamigration
任务。
那么Django中schemamigrate
和schemamigration
之间有什么区别?
答案 0 :(得分:3)
South
does not provide schemamigrate
command。他们的意思是schemamigration
。
schemamigration
命令分析您在models.py
中定义的模型以及数据库中的表,了解差异并生成迁移文件。
migrate
将这些生成的迁移应用于数据库。
这些命令通常是逐个使用的:
schemamigration
migrate
仅供参考,South tutorial
有一个相关的例子。