manage.py:错误:没有这样的选项:--fake-initial

时间:2016-06-06 14:34:10

标签: django database-migration django-1.7

我在Django 1.7中尝试Create initial migrations for existing schema,并且我在上述问题的this解决方案之后。

但是当我跑步时

python manage.py migrate --fake-initial

我收到此错误:

  

用法:manage.py migrate [options] [app_label] [migration_name]

     

更新数据库架构。管理具有迁移的应用程序和那些   不

     

manage.py:错误:没有这样的选项:--fake-initial

考虑到问题和答案是针对Django 1.8,在1.7版本中如何做到这一点是不同的?

2 个答案:

答案 0 :(得分:3)

在Django 1.8中添加了要迁移的--fake-initial标志。以前,如果检测到表存在,Django将始终自动伪造 - 应用初始迁移。

请参阅文档:https://docs.djangoproject.com/en/1.8/ref/django-admin/#django-admin-option---fake-initial

答案 1 :(得分:0)

您正在使用Django 1.7,该选项为added in 1.8