PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Django OperationalError:не можа да разклони нов процес за свързване

Срещнах същия проблем, опитвайки се да настроя просто django уеб приложение с postgresql база данни на heroku и успях да го разреша.

Не разбирам напълно грешката, но поправката е доста проста:когато предавате списъци на Python, създадени от заявки към вашата база данни, трябва да ограничите размера на списъка .

Така например, ако предавате като контекст следния списък:

set_list = userSetTable.objects.all()

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

Това ще доведе до грешка, защото set_list може да е наистина голям. Трябва да посочите максимален размер:

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

Така че в приложение от реалния свят може да искате да покажете списъка като резултати от страници или каквото и да е... схващате смисъла.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Граници на думите на PostgreSQL Regex?

  2. Подрязването на дял въз основа на ограничение за проверка не работи според очакванията

  3. Грешката, върната от db.Exec(...) има ли код?

  4. PG::SyntaxError за rails приложение

  5. Бавно хибернация за придобиване на Postgres връзка