Я пытаюсь запустить команду управления Django с некоторыми необязательными аргументами. Соответствующий код приведен ниже.
def add_arguments(self, parser):
parser.add_argument('--from-date', type=str, help='Some help text')
parser.add_argument('--to-date', type=str, help='Some help text')
parser.add_argument('--from-type', type=str, help='Some help text')
parser.add_argument('--until-type', type=str, help='Some help text')
def handle(self, *args, **options):
from_date = options.get('from-date')
to_date = options.get('to-date')
from_type = options.get('from-type')
until_type = options.get('until-type')
Когда я пытаюсь выполнить команду в терминале следующим образом, аргументы не выбираются.
python manage.py [NAME OF COMMAND] --from-date 2020-04-02 --to-date 2020-04-03
Почему это? Спасибо.