sql >> Databáze >  >> RDS >> PostgreSQL

Django OperationalError:Nelze vytvořit nový proces pro připojení

Narazil jsem na stejný problém při pokusu o nastavení jednoduché webové aplikace django s postgresql databází na heroku a podařilo se mi to vyřešit.

Úplně nerozumím chybě, ale oprava je poměrně jednoduchá:když do databáze předáváte seznamy pythonů vytvořené pomocí dotazů, musíte omezit velikost seznamu .

Pokud tedy například předáváte jako kontext následující seznam:

set_list = userSetTable.objects.all()

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

To způsobí chybu, protože set_list může být opravdu velký. Musíte zadat maximální velikost:

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

Takže v reálné aplikaci můžete chtít zobrazit seznam jako výsledky stránky nebo cokoli jiného... rozumíte tomu.




  1. SQL Server:Nahraďte neplatné znaky XML z pole VARCHAR(MAX).

  2. Fond připojení Jboss AS7 se znovu nepřipojí

  3. Zálohujte databáze mySQL z localhost běžícího na serveru Wamp

  4. MYSQL prohledává buňky s hodnotami oddělenými čárkami