django获取from表单multiple-select的value和id的方法

yipeiwu_com6年前Python基础

如下所示:

<select id="host_list" name="host_list" multiple>
  {% for op in host_list %}
    <option id="{{ op.nid }}">{{ op.hostname }}</option>
  {% endfor %}
</select>

1、当需要获取选中的option的value时,

需设置为id="{{ op.nid }}",

django Views获取选中的值为host_value=request.POST.getlist("host_list")

获取的为选中的option的value;

2、当需要获取选中的option的id时,

需设置为value="{{ op.nid }}",

django Views获取选中的值为host_id=request.POST.getlist("host_list")

获取的为选中的option的id;

以上这篇django获取from表单multiple-select的value和id的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

Python变量和数据类型详解

Python 变量类型       变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。   &nb...

python开发之str.format()用法实例分析

本文实例分析了python开发之str.format()用法。分享给大家供大家参考,具体如下: 格式化一个字符串的输出结果,我们在很多地方都可以看到,如:c/c++中都有见过 下面看看p...

python fabric实现远程部署

python fabric实现远程部署 需求描述 在多人协同开发项目的过程中,几乎每天我们都要提交代码到git服务器,然后部署到测试服务器,每天都在敲那重复的几行命令,实在是无趣。怎么办...

Python使用functools模块中的partial函数生成偏函数

python 中提供一种用于对函数固定属性的函数(与数学上的偏函数不一样) # 通常会返回10进制 int('12345') # print 12345 # 使用参数 返回 8...

使用matplotlib绘制图例标签中带有公式的图

使用matplotlib绘制图例标签中带有公式的图

我就废话不多说了,直接上代码吧! import numpy as np import matplotlib.pyplot as plt x = np.linspace(0,2*np....