I want to implement import feature with required and optional parameters, to run this in this way:
python manage.py import --mode archive
where --mode
is required and archive
also.
I'm using argparse library.
class Command(BaseCommand):
help = 'Import'
def add_arguments(self, parser):
parser.add_argument('--mode',
required=True,
)
parser.add_argument('archive',
required=True,
default=False,
help='Make import archive events'
)
But I recived error:
TypeError: 'required' is an invalid argument for positionals