app/django/core/management/commands/flush.py
changeset 323 ff1a9aa48cfd
parent 54 03e267d67478
equal deleted inserted replaced
322:6641e941ef1e 323:ff1a9aa48cfd
     2 from django.core.management.color import no_style
     2 from django.core.management.color import no_style
     3 from optparse import make_option
     3 from optparse import make_option
     4 
     4 
     5 class Command(NoArgsCommand):
     5 class Command(NoArgsCommand):
     6     option_list = NoArgsCommand.option_list + (
     6     option_list = NoArgsCommand.option_list + (
     7         make_option('--verbosity', action='store', dest='verbosity', default='1',
       
     8             type='choice', choices=['0', '1', '2'],
       
     9             help='Verbosity level; 0=minimal output, 1=normal output, 2=all output'),
       
    10         make_option('--noinput', action='store_false', dest='interactive', default=True,
     7         make_option('--noinput', action='store_false', dest='interactive', default=True,
    11             help='Tells Django to NOT prompt the user for input of any kind.'),
     8             help='Tells Django to NOT prompt the user for input of any kind.'),
    12     )
     9     )
    13     help = "Executes ``sqlflush`` on the current database."
    10     help = "Executes ``sqlflush`` on the current database."
    14 
    11 
    15     def handle_noargs(self, **options):
    12     def handle_noargs(self, **options):
    16         from django.conf import settings
    13         from django.conf import settings
    17         from django.db import connection, transaction, models
    14         from django.db import connection, transaction, models
    18         from django.dispatch import dispatcher
       
    19         from django.core.management.sql import sql_flush, emit_post_sync_signal
    15         from django.core.management.sql import sql_flush, emit_post_sync_signal
    20 
    16 
    21         verbosity = int(options.get('verbosity', 1))
    17         verbosity = int(options.get('verbosity', 1))
    22         interactive = options.get('interactive')
    18         interactive = options.get('interactive')
    23 
    19