Получение этой ошибки: argparse.ArgumentError: аргумент -d / - на дату: конфликтующий вариант строки: -d - PullRequest
0 голосов
/ 04 апреля 2020

Я пишу Django команду управления. Я хотел бы включить необязательные аргументы.

В классе Command я написал:

def add_arguments(self, parser):
    parser.add_argument('-d', '--from-date', type=str, help='Some help text')
    parser.add_argument('-d', '--to-date', type=str, help='Some help text')
    parser.add_argument('-d', '--from-type', type=str, help='Some help text')
    parser.add_argument('-d', '--until-type', type=str, help='Some help text')

Но независимо от того, запускаю ли я команду с аргументами или без, я получаю следующую ошибку:

argparse.ArgumentError: argument -d/--to-date: conflicting option string: -d

Что я делаю не так? Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...