Django的文档告诉我如何将选项添加到我的Django的自定义管理命令,通过一个例子:如何使用Django自定义管理命令选项?
from optparse import make_option
class Command(BaseCommand):
option_list = BaseCommand.option_list + (
make_option('--delete',
action='store_true',
dest='delete',
default=False,
help='Delete poll instead of closing it'),
)
然后文档只是停止。如何编写此类的handle
方法来检查用户是否提供了--delete
选项?有时Django的使简单的事情很难:-(
保留字是'del'。允许'delete'作为变量名称。 – 2012-02-28 21:23:41
对于其他人来这个线程,这个资源也帮助我:http://www.alexonlinux.com/pythons-optparse-for-human-beings#telling_optparse_to_parse_arguments – 2016-08-17 21:14:36