sql >> データベース >  >> RDS >> PostgreSQL

Django OperationalError:接続用の新しいプロセスをフォークできませんでした

    herokuにpostgresqlデータベースを使用して単純なdjangoWebアプリケーションをセットアップしようとすると、同じ問題が発生し、なんとか解決できました。

    エラーを完全には理解していませんが、修正はかなり簡単です。クエリによって作成された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. Rails:postgresでタイムゾーンを使用して時間列を作成する方法

    2. Mysql再帰?

    3. リストビューでのページネーション

    4. Oracleデータベースを使用したDjangoinspectdbの問題