-1

我正在使用south迁移。今天意外发现一篇有趣的文章,django1.7 support migrations

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

python manage.py startapp myapp

有树:

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

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

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

那么呢datamigration??

也找到了 command ./manage.py migrate,我希望它类似于 south 的./manage.py migratecommand 。

所以里面没有./manage.py syncdb命令django1.7??

4

1 回答 1

0

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

而且由于现在有迁移,旧的 syncdb 已被弃用。Syncdb 应该仍然适用于几个版本。

您可以阅读1.7 发行说明中更改的更多详细信息:

于 2014-06-06T07:50:57.250 回答