Ich versuche, einen Django-Management-Befehl mit Argparse, aber immer wenn ich es ausführen, gibt es immer keine solche Option, die gültig ist, da diese Nachricht stammt aus dem manage.py:Django Management-Befehl und argparse
class Command(BaseCommand):
def handle(self, *args, **options):
parser = argparse.ArgumentParser('Parsing arguments')
parser.add_argument('--max', type=float, store)
args = parser.parse_args(sys.argv[2:])
Was wäre der richtige Weg, um einige Argumente Parser mit Management-Befehle zu verwenden?
Python-Version 2.x.
Es ist erwähnenswert, dass Django jetzt argparse statt optparse als Django 1.8 https verwendet://docs.djangoproject.com/de/1.8/howto/custom-management-commands/ – mrpopo