Я пытаюсь синхронизировать свой db с представлением, примерно так:
from django import http
from django.core import management
def syncdb(request):
management.call_command('syncdb')
return http.HttpResponse('Database synced.')
Проблема в том, что он заблокирует сервер dev, запросив пользовательский ввод с терминала. Как передать параметр '--noinput'
, чтобы не спрашивать меня ни о чем?
У меня есть другие способы обозначения пользователей как суперпользователя, поэтому нет необходимости вводить пользователя, но мне действительно нужно программно вызывать syncdb
(и flush
), не заходя на сервер через ssh. Любая помощь приветствуется.