我正在开发我的第一个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
答案 0 :(得分:14)
根据Django documentation,你应该使用“showmigrations”。它可以与django-admin一起使用:
django-admin showmigrations
或使用manage.py
python manage.py showmigrations