The Django doc tell me how to add an option to my django custom management command, via an example:
from optparse import make_option
class Command(BaseCommand):
You can do it like this:
from optparse import make_option
class Command(BaseCommand):
option_list = BaseCommand.option_list + (
make_option('--del',
action='store_true',
help='Delete poll'),
make_option('--close',
action='store_true',
help='Close poll'),
)
def handle(self, close, *args, **kwargs):
del_ = kwargs.get('del')
Do note that some keywords in Python are reserved so you can handle those using **kwargs
. Otherwise you can use normal arguments (like I did with close
)