Два аргумента в пользовательской команде 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 работать сейчас.