base_command.py 553 B

123456789101112131415
  1. from django.core.management.base import BaseCommand
  2. class Command(BaseCommand):
  3. help = 'Test basic commands'
  4. requires_system_checks = []
  5. def add_arguments(self, parser):
  6. parser.add_argument('args', nargs='*')
  7. parser.add_argument('--option_a', '-a', default='1')
  8. parser.add_argument('--option_b', '-b', default='2')
  9. parser.add_argument('--option_c', '-c', default='3')
  10. def handle(self, *labels, **options):
  11. print('EXECUTE:BaseCommand labels=%s, options=%s' % (labels, sorted(options.items())))