1. from django.core.management.base import BaseCommand
    
  2. 
    
  3. 
    
  4. class Command(BaseCommand):
    
  5.     def add_arguments(self, parser):
    
  6.         parser.add_argument(
    
  7.             "--append_const",
    
  8.             action="append_const",
    
  9.             const=42,
    
  10.             required=True,
    
  11.         )
    
  12.         parser.add_argument("--const", action="store_const", const=31, required=True)
    
  13.         parser.add_argument("--count", action="count", required=True)
    
  14.         parser.add_argument("--flag_false", action="store_false", required=True)
    
  15.         parser.add_argument("--flag_true", action="store_true", required=True)
    
  16. 
    
  17.     def handle(self, *args, **options):
    
  18.         for option, value in options.items():
    
  19.             if value is not None:
    
  20.                 self.stdout.write("%s=%s" % (option, value))