通过迁移创建表的问题

时间:2013-10-07 09:36:24

标签: python django django-models migration django-south

我创建了一个模型,当我尝试使用python manage.py migrate app_name通过迁移创建表时,我得到了

- Nothing to migrate.
 - Loading initial data for app_name.
Installed 3 object(s) from 1 fixture(s)

但是没有创建表,它是一个简单的过程,但我不知道为什么没有创建表。使用的db是postgresql,我也使用了syncdb但不起作用。

1 个答案:

答案 0 :(得分:2)

您似乎还没有创建任何迁移。您需要先创建它们才能运行它们。

对于应用的首次首次迁移,您需要运行:

./manage.py schemamigration your_app --initial

对于您运行的以下迁移(如果您要创建自动迁移):

./manage.py schemamigration your_app --auto

您可以看到更多示例in the tutorial