python - Django 网页上的两个 View

标签 python django django-views django-urls

您好,提前谢谢您,

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

相关文章:

python - 如何在 CreateView 的 form_valid 方法中引发错误

Django 编辑表单数据 : data is duplicated instead of being updated

python - DNS 解析器不包含答案

python - 查询以查找时间表中缺失的周数

python - BeautifulSoup 和转换 HTML 实体的奇怪行为

python - 除了 celery 之外,django/wsgi 中的后台 worker 、异步延迟任务队列还有什么选择?

javascript - 选择选项的格式错误 - JQuery

python - emacs elpy/jedi 代码完成 : popup window not working properly

python - 使用python提取回归系数

python - 有条件地显示来自单个 TastyPie 资源的全部或部分字段