Ich bin auf das gleiche Problem gestoßen, als ich versucht habe, eine einfache Django-Webanwendung mit einer Postgresql-Datenbank auf Heroku einzurichten, und habe es geschafft, es zu lösen.
Ich verstehe den Fehler nicht ganz, aber die Lösung ist ziemlich einfach:Wenn Sie Python-Listen übergeben, die durch Abfragen an Ihre Datenbank erstellt wurden, müssen Sie die Größe der Liste begrenzen .
Wenn Sie also beispielsweise die folgende Liste als Kontext übergeben:
set_list = userSetTable.objects.all()
return render(request, 'fc/user.html', {'set_list': set_list,})
Das wird einen Fehler verursachen, da set_list sehr groß sein könnte. Sie müssen eine maximale Größe angeben:
set_list = userSetTable.objects.all()[0:20]
In einer realen Anwendung möchten Sie die Liste also vielleicht als Seitenergebnisse oder was auch immer anzeigen ... Sie verstehen, worauf es ankommt.