Django命令:如何在帮助文本中插入换行符?

时间:2016-02-18 00:44:04

标签: python django argparse

我本来想做这样的事情,但对于Django管理命令: Python argparse: How to insert newline in the help text?

2 个答案:

答案 0 :(得分:11)

您可以执行以下操作来设置Django为您创建的ArgumentParser上的formatter_class:

from argparse import RawTextHelpFormatter
from django.core.management.base import BaseCommand


class Command(BaseCommand):
    def create_parser(self, *args, **kwargs):
        parser = super(Command, self).create_parser(*args, **kwargs)
        parser.formatter_class = RawTextHelpFormatter
        return parser

答案 1 :(得分:0)

您可以通过输入HTML
标记将新行插入help_text中

例如

 case "I Quit!":
   System.out.println("Quitter");
   System.exit();