在Django中看不到迁移列表

时间:2017-02-02 04:04:04

标签: python django

我正在开发我的第一个Django项目,在学习迁移的过程中,我将使用此命令查看列表。

  

python3 manage.py migrate --list

但不是给我列表,而是给出错误

usage: manage.py migrate [-h] [--version] [-v {0,1,2,3}] [--settings SETTINGS]
                     [--pythonpath PYTHONPATH] [--traceback] [--no-color]
                     [--noinput] [--database DATABASE] [--fake]
                     [--fake-initial] [--run-syncdb]
                     [app_label] [migration_name]


manage.py migrate: error: unrecognized arguments: --list

但即使在那之后,当我试图使用这个指令进行迁移时

  

python3 manage.py migrate

它没有错误。

当我尝试使用list命令时,唯一的问题就出现了。所以任何建议对我都有帮助。谢谢。

P.S。我使用的是Python 3.5.2

1 个答案:

答案 0 :(得分:14)

根据Django documentation,你应该使用“showmigrations”。它可以与django-admin一起使用:

django-admin showmigrations

或使用manage.py

python manage.py showmigrations