次のようなことだけを行うのではなく、JavaScript を使用して特定の方法でレンダリングしたい本のリストがあるとします。
{% for book in books %}
<div class="book-container">
<div class="title">{{ book.title }}</div>
<div class="author">{{ book.author }}</div>
</div>
{% endfor %}
本の json 表現を JavaScript 変数 (おそらく、クライアント側のコードで定義した Book オブジェクトのリスト) にロードし、JavaScript を使用してより「派手な」方法でレンダリングしたいと考えています。
とにかく、ページの読み込み時に投稿リクエストを送信してデータを取得し、それを変数に読み込むことを考えていました。これを行うより良い方法はありますか?これらは私の最初の素朴な推測です。
編集:本質的に、コンテキストサーバー側を取得し、ページの読み込み時にクライアント側の JavaScript 変数に読み込むための正当な/推奨される方法を知りたいです。