0

ターミナルで次のことを実行したい:

python manage.py runserver -c True

以下のコードで:

管理.py:

from my_app import app

manager = Manager(app)
manager.add_option('-c', '--config', dest='config', required=False)

manager.run()

ターミナルでコマンドを入力すると、次のようなエラーが表示されます。

usage: manage.py [-c C] [-?] {shell,runserver} ...
manage.py: error: too many arguments

そのため、何らかの理由で引数-cを前に配置する必要があります。runserverこれは小さな問題ですが、すべての引数はコマンドの後に置くのがベスト プラクティスであると想定しました。私の場合、コマンドの前に引数が必要なのはなぜですか? ありがとう。

4

0 に答える 0