首页 > 解决方案 > 如何使用 HTML 的输入标记作为获取 Django 模型数据的值,该特定输入作为其数据之一?我正在使用 HTML <select> 标记让用户选择项目的标题,其中项目是 Django 模型中的 QuerySet。因此,我想使用该值向用户显示与该项目有关的其他数据。HTML <select> 的名称是 select_project。在我的views.py 中,我使用request.POST['select_project'] 并将其存储在一个变量selected_p

问题描述

标签: pythonhtmldjango

解决方案


我已经解决了这个问题。所以我不知道我的 View 获得了的价值,<select>而不是它的内容。所以我然后添加到标签project.id的值。<select>完成后,在获取 POST 数据后,我使用 ID 过滤 QuerySet,如下所示: Project.objects.filter(pk=selected_project) 最后,我在概览页面中获得了数据。

谢谢!


推荐阅读