您好,提前谢谢您,
我是一个 Django/Python 菜鸟。我只需要指导,不一定需要答案。我已阅读所有相关文档,但似乎找不到我想要做的事情的简洁示例。
我有两个 View ,一个是表单,另一个是列出数据库表中包含的数据的 View 。我试图在用户访问 URLS.py 文件中列出的一个 URL 所调用的同一网页上显示这两种 View 。我确信这是可能的,我同样确信我错过了一些基本的东西。
感谢您的帮助。
dp
最佳答案
我通常会尝试通过小片段来定义我的观点。例如,表单可能是这样的:
<!-- 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>
这是一个非常简单的示例,但希望您能理解。
关于python - Django 网页上的两个 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9255002/