我想在终端中执行以下操作:
python manage.py runserver -c True
使用以下代码:
manage.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
因此,出于某种原因,我需要在[{1}}之前放置参数-c
。虽然这是一个小问题,但我认为最佳实践是所有参数都应该在命令之后。在我的情况下,为什么在命令之前需要参数?感谢。