Dos argumentos en el comando personalizado django-admin

tengo untrabajando El comando personalizado django-admin que utilizo para llenar mi base de datos con información nueva. De nuevo, todo funciona.

Sin embargo, ahora he cambiado mis modelos y funciono ligeramente para aceptar dos argumentos como una tupla: primer nombrey apellido, en lugar de sólo "nombre".

Código anterior abajo - trabajando. Ejecute usando "manage.py xyz name1 name2 name3 ... etc. (espacio entre los diferentes argumentos)

<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>

¿Es posible pasar dos argumentos desde el comando personalizado django-admin donde el segundo argumento es opcional -> es decir (primero, último = Ninguno)?

Pseudocódigo debajo de lo que me gustaría ejecutar usando ... "manage.py xyz (first1, last1) (first2, last2) <- o alguna variación de

Ya he cambiado la función DEF para aceptar esto apropiadamente como una función independiente. Simplemente no estoy seguro de cómo puedo hacer que el comando django-admin funcione ahora.

Respuestas a la pregunta(1)

Su respuesta a la pregunta