2017-02-02 20 views
3

私は最初のDjangoプロジェクトに取り組んでいます。移行については、このコマンドを使用してリストを確認しました。Djangoの移行リストが表示されません

のpython3は移行manage.pyの--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移行

エラーは発生しません。

私はlistコマンドを使用しようとしているときに唯一の問題が発生します。アドバイスは私にとっては大いに役に立ちます。

P.S.私はPython 3.5.2を使用しています

答えて

10

Django documentationによれば、 "showmigrations"を使うべきです。これは、ジャンゴ管理者と一緒に使用することができます。

django-admin showmigrations 

それともmanage.py

python manage.py showmigrations 
+0

ではあなたに非常にmuch.It worked.Oneの事を感謝only.The私はそれが--listを使用しましたでチュートリアルをそれでは、Python 2などのためのものでしたか? – john400

+0

@ john400をDjangoバージョン1.7から1.8に変更しました。1.8バージョンのdocの "migrate"セクションの最後にあります。 https://docs.djangoproject.com/en/1.8/ref/django -admin /#migrate-app-label-migrationname – fgalvao

関連する問題