テンプレートを使用して長いクエリーセット(> 800個のアイテム)を表示するdjangoビューがあります。ビューのレンダリングには数秒かかり、ページ全体のレンダリングが終了するとブラウザに送信されます。代わりに、Templateをイテレータとしてレンダリングして、生成されたページをラインごとに送信できるようにします(ブラウザにページが表示されるようにします)。私は何かを見る前に数秒待たずにいます。Djangoテンプレート - イテレータへのレンダリング
今すぐビューがrender_to_response('view_name.html', {items:myitems})
を返します。
Djangoで記述したように、テンプレートをイテレータにレンダリングしていますか? https://docs.djangoproject.com/en/dev/topics/pagination/
またはAJAXを使用する:
jdiが提案したソリューションの他に...クエリセットで生成されたクエリを見ましたか?多分あなたはそこでいくつかの最適化を行うことができますか?あなたのクエリーは複数回データベースにヒットしますか(例:関係を表示するため)? –