PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Django OperationalError:tidak dapat memotong proses baru untuk koneksi

Saya mengalami masalah yang sama saat mencoba mengatur aplikasi web Django sederhana dengan database postgresql di heroku dan berhasil menyelesaikannya.

Saya tidak sepenuhnya memahami kesalahannya tetapi perbaikannya cukup sederhana:ketika Anda meneruskan daftar python yang dibuat oleh kueri ke database Anda, Anda perlu membatasi ukuran daftar .

Jadi misalnya jika Anda melewati sebagai konteks daftar berikut:

set_list = userSetTable.objects.all()

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

Itu akan menyebabkan kesalahan karena set_list mungkin sangat besar. Anda perlu menentukan ukuran maksimum:

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

Jadi dalam aplikasi dunia nyata, Anda mungkin ingin menampilkan daftar sebagai hasil halaman atau apa pun... Anda mengerti maksudnya.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana saya bisa mendengarkan pembuatan model tertentu dan membuat yang baru (di tabel yang berbeda) berdasarkan ini?

  2. Menghapus Baris Duplikat di PostgreSQL dengan banyak kolom

  3. psycopg2 bagaimana menangani TypeError:tidak semua argumen dikonversi selama pemformatan string

  4. Bagaimana cara memperbaiki file 'postgres.h' tidak ditemukan masalah?

  5. Cara terbaik untuk memilih baris acak PostgreSQL