我有我用填充我的新信息数据库工作的Django管理员自定义命令。 再次,一切正常。
不过,我现在已经改变了我的模特和功能略有接受两个参数作为一个元组-姓氏和名字,而不只是“名”。
低于此前码 - 工作。 运行使用“manage.py XYZ名1名2 NAME3 ......等(不同ARGS之间的空间)
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)
是否有可能在两个参数传递从第二个参数是可选Django的管理员自定义命令- >即(第一,最后=无)?
下面的伪代码的想什么,我用...运行“manage.py XYZ(first1,last1)(first2,last2)< - 或一些这方面的变化
我已经改变了功能DEF适当地接受这个作为一个独立的功能。 我只是不知道我怎么能得到Django的管理员命令现在的工作。