从Django1.7开始,`migration`进入核心。它类似于“南方”吗?

时间:2014-06-06 06:54:22

标签: python django django-south django-1.7 django-migrations

我正在使用south进行迁移。今天我惊奇地发现了一篇有趣的文章,django1.7 support migrations

有趣的是,我发现startapp命令甚至创建了一个文件夹migrations

python manage.py startapp myapp

有树:

myapp/
    admin.py
    models.py
    views.py
    tests.py
    migrations/ <-- folder migrations

我还找到了命令./manage.py makemigrations,它类似于:

./manage.py schemamigration myapp --initial./manage.py schemamigration myapp --auto

那么datamigration ??

还找到了命令./manage.py migrate,我希望它类似于南方的./manage.py migrate命令。

所以./manage.py syncdb ??

中没有django1.7命令

1 个答案:

答案 0 :(得分:0)

Django 1.7迁移是南迁的继承者。

由于现在有迁移旧的syncdb已被弃用。 Syncdb应该仍然适用于少数版本。

您可以在1.7 release notes中了解更改的详细信息:

相关问题