私はajaxを学んでいます。たとえば、私はいくつかの項目を取得したい。 jsonはdictのようなデータしか含んでいないので、それらを複雑なhtml要素としてレンダリングする必要があります。Djangoはhtml要素でjson応答を表示します
私はレンダリングジョブをどこで行うべきか考えています。フロントエンドで行われた場合、そのような複雑なhtml要素をレンダリングするためにjavascriptを使用すると苦しいでしょう。
だから私は、Djangoテンプレートを活用する方が良いと思っていました。そして私が必要とするのは、htmlテンプレートを使ってレンダリングし、html要素全体をjsonの文字列に入れ、jsonを返すことです。ですから、私のフロントエンドは、data ['element']のようなレンダリングされた要素を簡単に取り出し、それを私のページに追加します。
しかし私はDjangoでこれを行う方法がわからないので、ususally htmlページをレンダリングして直接返します。しかし、html要素をどのようにレンダリングしてjsonに入れることができますか? これを行うには良い方法がありますか?