Fixed #17898: Ensure create_superuser honors the 'db' argument from post_sync_db. Thanks to charettes for the patch.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@17738 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
parent
dad1f5c21e
commit
a673ec80e2
|
@ -57,7 +57,7 @@ def create_permissions(app, created_models, verbosity, **kwargs):
|
||||||
print "Adding permission '%s'" % obj
|
print "Adding permission '%s'" % obj
|
||||||
|
|
||||||
|
|
||||||
def create_superuser(app, created_models, verbosity, **kwargs):
|
def create_superuser(app, created_models, verbosity, db, **kwargs):
|
||||||
from django.core.management import call_command
|
from django.core.management import call_command
|
||||||
|
|
||||||
if auth_app.User in created_models and kwargs.get('interactive', True):
|
if auth_app.User in created_models and kwargs.get('interactive', True):
|
||||||
|
@ -70,7 +70,7 @@ def create_superuser(app, created_models, verbosity, **kwargs):
|
||||||
confirm = raw_input('Please enter either "yes" or "no": ')
|
confirm = raw_input('Please enter either "yes" or "no": ')
|
||||||
continue
|
continue
|
||||||
if confirm == 'yes':
|
if confirm == 'yes':
|
||||||
call_command("createsuperuser", interactive=True)
|
call_command("createsuperuser", interactive=True, database=db)
|
||||||
break
|
break
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue