mirror of
https://github.com/django/django.git
synced 2024-12-29 12:36:08 +00:00
d818e0c9b2
This is the result of Christopher Medrela's 2013 Summer of Code project. Thanks also to Preston Holmes, Tim Graham, Anssi Kääriäinen, Florian Apolloner, and Alex Gaynor for review notes along the way. Also: Fixes #8579, fixes #3055, fixes #19844.
18 lines
661 B
Python
18 lines
661 B
Python
from optparse import make_option
|
|
|
|
from django.core.management.base import BaseCommand
|
|
|
|
|
|
class Command(BaseCommand):
|
|
option_list = BaseCommand.option_list + (
|
|
make_option('--option_a', '-a', action='store', dest='option_a', default='1'),
|
|
make_option('--option_b', '-b', action='store', dest='option_b', default='2'),
|
|
make_option('--option_c', '-c', action='store', dest='option_c', default='3'),
|
|
)
|
|
help = 'Test basic commands'
|
|
requires_system_checks = False
|
|
args = '[labels ...]'
|
|
|
|
def handle(self, *labels, **options):
|
|
print('EXECUTE:BaseCommand labels=%s, options=%s' % (labels, sorted(options.items())))
|