使用字符串参数编写自定义管理命令

时间:2016-07-22 07:36:03

标签: django python-3.x

我知道我可以使用add_arguments方法添加参数:

class Command(BaseCommand):
    def add_arguments(self, parser):
        parser.add_argument('--debug', action='store_true', dest='debug', default=False, help='print debug statements')

是否可以添加一个String类型的参数? 我的用例是添加文件路径。

1 个答案:

答案 0 :(得分:0)

您可以使用FileType

parser.add_argument("-f", type=argparse.FileType(), required=True)