Estoy intentando sincronizar mi db desde un punto de vista, algo como esto:sincronizar mediante programación el PP en Django
from django import http
from django.core import management
def syncdb(request):
management.call_command('syncdb')
return http.HttpResponse('Database synced.')
La cuestión es, bloqueará el servidor dev pidiendo la entrada del usuario desde el terminal . ¿Cómo puedo pasarle la opción '--noinput'
para evitar preguntarme algo?
Tengo otras formas de marcar a los usuarios como superusuario, por lo que no es necesario que el usuario ingrese, pero realmente necesito llamar a syncdb
(y flush
) programáticamente, sin iniciar sesión en el servidor a través de ssh. Cualquier ayuda es apreciada.
funcionó muy bien, gracias! –