1

Django の Web ページに表示するデータの大きなテーブル (数百エントリ) があります。データは、比較的単純な Python 構造から手続き的に生成することも、ページ テンプレートにハードコーディングすることもできます。

むしろ、Python の最小限のデータ構造から手続き的に生成したいと思います。これは、将来的にレンダリングを簡単に微調整したり、データを変更する必要が生じた場合にデータを簡単に変更したり、そうでなければ記述する必要があるマークアップの量を減らしたりできることを意味します。 (DRY など)、マークアップが壊れる可能性を減らし、テーブル生成を再利用可能なメソッドに抽象化することもできます。ただし、これは、要求されたときにコンテンツを生成する必要があることも意味します。

キャッシングとかなり基本的なサーバーでの計算速度でさえ、これを心配する必要がないようにするのに十分だと思いますが、一般的なアプローチの健全性については確信が持てません。私が現在持っているよりもはるかに多くのデータがあります。この種のこと、またはプログラムによる生成を保持するだけでなく、サーバーがページを構成する必要がないことを意味する、generate-at-collectstatic-time のようなある種の中間道路はありますか?飛ぶ?

4

0 に答える 0