>>> from django.core.management import call_command
>>> call_command('syncdb')
выполняет команду управления syncdb из python script. Тем не менее, я хочу запустить эквивалент
$ python manage.py syncdb --noinput
из оболочки python или script. Как я могу это сделать?
Следующие строки не работают, не прерывая меня вопросом, хочу ли я создать суперпользователя.
>>> call_command('syncdb', noinput = True) # asks for input
>>> call_command('syncdb', 'noinput') # raises an exception
Я использую Django 1.3.