gpt4 book ai didi

python - Django 网页上的两个 View

转载 作者:行者123 更新时间:2023-11-28 22:03:24 24 4
gpt4 key购买 nike

您好,提前谢谢您,

我是 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com