PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Django OperationalError:não foi possível bifurcar novo processo para conexão


Eu encontrei o mesmo problema ao tentar configurar um aplicativo web django simples com um banco de dados postgresql no heroku e consegui resolvê-lo.

Eu não entendo completamente o erro, mas a correção é bastante simples:quando você está passando listas python criadas por consultas para seu banco de dados, você precisa limitar o tamanho da lista .

Então, por exemplo, se você estiver passando como contexto a seguinte lista:

set_list = userSetTable.objects.all()

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

Isso causará um erro porque set_list pode ser muito grande. Você precisa especificar um tamanho máximo:
set_list = userSetTable.objects.all()[0:20]

Então, em um aplicativo do mundo real, você pode querer exibir a lista como resultados da página ou qualquer outra coisa... você entendeu.