0

プロジェクトの Web サイトを作成するために Django を使用しています。ユーザーがフォームに入力すると、このデータを使用していくつかのクエリを実行し、結果を別のページに表示します。現在、2ページのサイトです。

クエリ結果データが非常に大きい場合、ユーザーに警告したいと思います。ユーザーが最終的に結果テーブルに 1000 行を取得した場合、このサイズのクエリは読み込みに時間がかかる可能性があることをユーザーに警告したいとします。フォーム ページと結果ページの間に、警告を表示するポップアップ テキスト ボックスを作成できると思います。クエリ オブジェクトのサイズが 1000 を超える場合に、このボックスを表示することができます。

Django にはこれを実装する方法がありますか? 結果ページ テンプレートが表示される前に、このテキスト ボックスを表示するにはどうすればよいですか?

4

2 に答える 2

1

はい、クエリオブジェクトにはこのようなメソッドがあります。それは単純です: query.count()

于 2013-04-05T15:06:39.867 に答える