ターミナルで次のことを実行したい:
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
これは小さな問題ですが、すべての引数はコマンドの後に置くのがベスト プラクティスであると想定しました。私の場合、コマンドの前に引数が必要なのはなぜですか? ありがとう。