En argparse
, la description est passée dans le constructeur ArgumentParser
comme ceci:Comment ajouter une description à la commande Django?
import argparse
parser = argparse.ArgumentParser(description="Print a number")
parser.add_argument('-n', dest='number', action='store', type=str,
help="The number to be printed")
args = parser.parse_args()
Quand vous faites une chose similaire en utilisant une commande Django, comment peut-on ajouter le description="Print a number"
étant donné que le ArgumentParser
a déjà été construit?
from django.core.management.base import BaseCommand
class Command(BaseCommand):
def add_arguments(self, parser):
parser.add_argument('-n', dest='number', action='store', type=str,
help="The number to be printed")