Программно синхронизировать db в Django

Я пытаюсь синхронизировать свой db с представлением, примерно так:

from django import http
from django.core import management

def syncdb(request):
    management.call_command('syncdb')
    return http.HttpResponse('Database synced.')

Проблема в том, что он заблокирует сервер dev, запросив пользовательский ввод с терминала. Как передать параметр '--noinput', чтобы не спрашивать меня ни о чем?

У меня есть другие способы обозначения пользователей как суперпользователя, поэтому нет необходимости вводить пользователя, но мне действительно нужно программно вызывать syncdbflush), не заходя на сервер через ssh. Любая помощь приветствуется.

Ответ 1

management.call_command('syncdb', interactive=False)

Ответ 2

Работает как это (по крайней мере, с Django 1.1.):

from django.core.management.commands import syncdb
syncdb.Command().execute(noinput=True)