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.