manage.py: error: no such option: --fake-initial
我正在尝试为Django1.7中的现有模式创建初始迁移,并从上面的问题开始遵循这个解决方案。
但当我跑步时
1 | python manage.py migrate --fake-initial |
我得到这个错误:
Usage: manage.py migrate [options] [app_label] [migration_name]
Updates database schema. Manages both apps with migrations and those
without.manage.py: error: no such option: --fake-initial
号
考虑到问题和答案是针对django 1.8的,那么如何在1.7版本中实现这一点是不同的吗?
要迁移的--fake初始标志添加在django 1.8中。以前,如果Django检测到表存在,那么它总是自动伪造应用初始迁移。
请参见文档:https://docs.djangoproject.com/en/1.8/ref/django admin/django admin option---假首字母
您使用的是django 1.7,该选项是在1.8中添加的。