sql >> Databasteknik >  >> RDS >> PostgreSQL

Django OperationalError:kunde inte splittra ny process för anslutning

Jag stötte på samma problem när jag försökte sätta upp en enkel django-webbapplikation med en postgresql-databas på heroku och lyckades lösa det.

Jag förstår inte helt felet men korrigeringen är ganska enkel:när du skickar pythonlistor skapade av frågor till din databas måste du begränsa storleken på listan .

Så om du till exempel skickar följande lista som sammanhang:

set_list = userSetTable.objects.all()

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

Det kommer att orsaka ett fel eftersom set_list kan vara riktigt stor. Du måste ange en maximal storlek:

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

Så i ett verkligt program kanske du vill visa listan som sidresultat eller vad som helst... du förstår poängen.




  1. UPPDATERA om det finns annat INSERT i SQL Server 2008

  2. skapa en trigger för att få klientens ip-adress till kolumnen i MySQL

  3. Lockiga hängslen i T-SQL

  4. SUBSTRING_INDEX med flera avgränsare