私は自分の問題を記述しようとします。動的にHTMLを生成し、すべてのページの後に読み込みます。
\user_favorite
を呼び出し、動的データでhtmlを生成し、_base.html
の{% block content %}{% endblock %}
に拡張します。私の下の数行は_base.html
に{% block recent_posts %}{% endblock %}
もありますが、それはrecent_posts.html
が追加されるはずです。これはすべてのページの最後にあります。
サンプル: `
# _base.html
<!DOCTYPE html>
<html lang="en">
<head>....</head>
<body>.....
# bunch of divs
{% block content %}{% endblock %}
#divs
{% block recent_posts %}{% endblock %}
</body>
</html>
`
しかしrecent_posts
ページには、動的に生成する必要があります。私はすでにので、私はバックエンドでデータを収集し、_base.html
を拡張しようとしているrecent_posts.html
をレンダリングすることができGET \user_favorite
の結果をレンダリングしていたときにはどうすれば\recent_posts
にGET要求を行うことができ、私は私が使用することができるとは思わない{%include 'recent_posts.html %}
これまでに作成されたhtmlが何であったかが原因です。ページを作成するためにGET
リクエストを作成する必要があります。
これは混乱しています。私は間違ったことをしようとしていると思う。ここでベストプラクティスは何ですか?
私は両方のページ( 'recent_posts'と' user_favorite')のデータで相互テンプレートをレンダリングし、 '_base.html'にそれを拡張できると思います。これはベストプラクティスですか?あらゆる(ほとんどの)ページの最後に動的に生成されたhtmlをレンダリングする必要があるときはどうしますか? – Leustad