Zwei Argumente im benutzerdefinierten Befehl django-admin

Ich habe einArbeiten Benutzerdefinierter Befehl django-admin, mit dem ich meine Datenbank mit neuen Informationen auffülle. Wieder funktioniert alles.

Allerdings habe ich jetzt meine Modelle geändert und funktioniere leicht, um zwei Argumente als Tupel-Vorname zu akzeptierenund Nachname, anstatt nur "Name".

Vorheriger Code unten - funktioniert. Führen Sie mit "manage.py xyz name1 name2 name3 ... etc. (Leerzeichen zwischen den verschiedenen Argumenten)

<code>from django.core.management.base import BaseCommand, CommandError
from detail.models import ABC
from detail.parser import DEF

class Command(BaseCommand):
    args = '<name...>'
    help = 'Populates the ABC class database'

    def handle(self, *args, **options):
        for symbol in args:

            try:
                info = DEF(name)
</code>

Ist es möglich, zwei Argumente aus dem benutzerdefinierten Befehl django-admin weiterzuleiten, wobei das zweite Argument optional ist -> d. H. (First, last = None)?

Pseudocode unten von dem, was ich mit ... "manage.py xyz (first1, last1) (first2, last2) <ausführen möchte - oder eine Variation davon

Ich habe die Funktion DEF bereits geändert, um dies als eigenständige Funktion entsprechend zu akzeptieren. Ich bin mir nur nicht sicher, wie ich den Befehl django-admin jetzt zum Laufen bringen kann.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage