Django doc me dire comment ajouter une option à ma commande de gestion django personnalisée, par exemple:Comment utiliser l'option de commande de gestion personnalisée Django?
from optparse import make_option
class Command(BaseCommand):
option_list = BaseCommand.option_list + (
make_option('--delete',
action='store_true',
dest='delete',
default=False,
help='Delete poll instead of closing it'),
)
Ensuite, les docs simplement arrêter. Comment écrire la méthode handle
pour cette classe pour vérifier si l'utilisateur a fourni une option --delete
? Parfois, Django rend les choses faciles difficiles :-(
Le mot réservé est 'del'. 'delete' est autorisé en tant que nom de variable. –
Pour d'autres qui viennent à ce sujet, cette ressource m'a aussi aidé: http://www.alexonlinux.com/pythons-optparse-for-human-beings#telling_optparse_to_parse_arguments –