Два аргумента в пользовательской команде django-admin

у меня естьworking Пользовательская команда django-admin, которую я использую для заполнения своей базы данных новой информацией. Опять все работает.

Однако теперь я немного изменил свои модели и функции, чтобы принимать два аргумента в виде кортежа - имяand фамилия, а не просто «имя».

Предыдущий код ниже - рабочий. Запустите, используя & quot; manage.py xyz name1 name2 name3 ... и т. Д. (Пробел между различными аргументами)

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

Is it possible to pass on two arguments from the django-admin custom command where the second argument is optional --> i.e. (first, last=None)?

Ниже псевдокод того, что я хотел бы запустить с помощью ... "manage.py xyz (first1, last1) (first2, last2) & lt; - или некоторый вариант этого

Я уже изменил функцию DEF, чтобы принять ее соответствующим образом как отдельную функцию. Я просто не уверен, как заставить команду django-admin работать сейчас.

Ответы на вопрос(1)

Ваш ответ на вопрос