El Django doc dime cómo agregar una opción para mi mando administración personalizado Django, a través de un ejemplo:¿Cómo se usa la opción de comando de administración personalizada de 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'),
)
A continuación, los documentos a detenernos. ¿Cómo se podría escribir el método handle
para esta clase para verificar si el usuario ha suministrado una opción --delete
? A veces Django hace las cosas fáciles difíciles :-(
La palabra reservada es 'del'. 'delete' está permitido como nombre de variable. –
Para otros que vienen a este hilo, este recurso me ayudó también: http://www.alexonlinux.com/pythons-optparse-for-human-beings#telling_optparse_to_parse_arguments –