Der Django doc mir sagen, wie eine Option, um meinen django benutzerdefinierten Management-Befehl hinzufügen, über ein Beispiel:Wie verwendet man die benutzerdefinierte Befehlsoption 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'),
)
Dann wird die Dokumente einfach aufhören. Wie würde man die handle
Methode für diese Klasse schreiben, um zu überprüfen, ob der Benutzer eine --delete
Option zur Verfügung gestellt hat? Manchmal macht Django die einfachen Dinge schwierig :-(
Das reservierte Wort ist 'del'. 'delete' ist als Variablenname erlaubt. –
Für andere, die zu diesem Thema kamen, half mir diese Ressource auch: http://www.alexonlinux.com/pythons-optparse-for-human-beings#telling_optparse_to_parse_arguments –