Я пытаюсь синхронизировать свою базу данных из вида, что-то вроде этого:
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. Любая помощь приветствуется.