我会试着描述我的问题;
致电\user_favorite
并生成包含动态数据的html,并将其扩展到_base.html
{% block content %}{% endblock %}
。下面几行我在{% block recent_posts %}{% endblock %}
也得到_base.html
,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
页面。当我已经呈现\recent_posts
的结果时,如何向GET \user_favorite
发出GET请求,以便我可以在后端收集数据并呈现recent_posts.html
,这将会延长_base.html
我不认为我可以使用{%include 'recent_posts.html %}
,因为它需要创建的html。我需要发出GET
请求来创建页面。
我知道这令人困惑。我想我想做错事。这里的最佳做法是什么?
答案 0 :(得分:0)
如果您需要对资源发出多个GET请求,请执行以下操作:
GET \user_favorite
GET \recent_posts
我建议使用ajax。
在标题中,发出两个GET请求。返回所有结果后。之后渲染页面。
一个简单的教程位于:AJAX with jQuery
编辑:您可以制作两个模板,这是可能的。这只是一个设计问题。