sql >> Base de Datos >  >> RDS >> PostgreSQL

Django OperationalError:no se pudo bifurcar un nuevo proceso para la conexión

Encontré el mismo problema al intentar configurar una aplicación web django simple con una base de datos postgresql en heroku y logré resolverlo.

No entiendo completamente el error, pero la solución es bastante simple:cuando pasa listas de python creadas por consultas a su base de datos, necesita limitar el tamaño de la lista .

Entonces, por ejemplo, si está pasando como contexto la siguiente lista:

set_list = userSetTable.objects.all()

return render(request, 'fc/user.html', {'set_list': set_list,})

Eso causará un error porque set_list podría ser muy grande. Debe especificar un tamaño máximo:

set_list = userSetTable.objects.all()[0:20]

Entonces, en una aplicación del mundo real, es posible que desee mostrar la lista como resultados de página o lo que sea... entiende el punto.