Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Django中,如何在同一html页面上拥有加载数据的下拉列表和提交数据的提交按钮?_Django_Django Forms - Fatal编程技术网

在Django中,如何在同一html页面上拥有加载数据的下拉列表和提交数据的提交按钮?

在Django中,如何在同一html页面上拥有加载数据的下拉列表和提交数据的提交按钮?,django,django-forms,Django,Django Forms,我正在开发我的第一个Django网站。我设置了一个html页面,该页面接受用户输入,运行计算,保存到数据库,并在用户点击提交按钮时将输出值显示到表单中。现在,我想为下拉列表添加功能,以便在用户从下拉列表中选择项目时从数据库中调用其中一个提交。因此,我在同一个html页面上为下拉列表创建了第二个表单,并成功填充了下拉列表,但是,当选择下拉列表时,我不知道如何将数据加载到原始表单。我认为这可以通过表单属性实现,但我不确定 例如: 如果request.method==“POST”和form.is\u有

我正在开发我的第一个Django网站。我设置了一个html页面,该页面接受用户输入,运行计算,保存到数据库,并在用户点击提交按钮时将输出值显示到表单中。现在,我想为下拉列表添加功能,以便在用户从下拉列表中选择项目时从数据库中调用其中一个提交。因此,我在同一个html页面上为下拉列表创建了第二个表单,并成功填充了下拉列表,但是,当选择下拉列表时,我不知道如何将数据加载到原始表单。我认为这可以通过表单属性实现,但我不确定

例如:

如果request.method==“POST”和form.is\u有效(): 这会将用户输入发布到数据库并显示计算结果

elif request.method=='GET'和'dropdown'在request.POST中: 问题就在这里。当我在下拉列表中选择一个项目时,无任何内容
发生,或者我在页面加载时出错。我已经试过很多了 不同的方法以上是最新的

其他: 一堆变量=无

有人能提供一些指导或例子吗