您好,并提前感谢您,
我非常喜欢Django / Python noobie。我只需要指导,不一定是答案。我已经阅读了所有相关文档,但我似乎无法找到我想要做的简明例子。
我有两个视图,一个是表单,另一个是列出数据库表中包含的数据的视图。我试图在用户调用URLS页面中列出的一个URL的同一网页上显示这两个视图。我相信这是可能的,我同样确信我遗漏了一些基本的东西。
感谢您的帮助。
DP
答案 0 :(得分:5)
我经常尝试用小块来定义我的观点。例如,表单可能是这样的:
<!-- form.html -->
<form><input type="submit"/></form>
,型号列表如下:
<!-- listing.html -->
<ul>
{% for item in items %}
<li>Item {{ item.name }}</li>
{% endfor %}
</ul>
然后,只是表单的页面如下所示:
<!-- form_page.html -->
<html><body>
{% include "form.html" %}
</body></html>
仅列出商家信息的页面:
<!-- listing_page.html -->
<html><body>
{% include "listing.html" %}
</body></html>
以及包含以下内容的页面:
<!-- both_page.html -->
<html><body>
{% include "form.html" %}
{% include "listing.html" %}
</body></html>
这是一个非常简单的例子,但希望你能得到这个想法。