我在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版本中如何做到这一点是不同的?
答案 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。