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使用htmllib分析网页内容的方法

本文实例讲述了python使用htmllib分析网页内容的方法。分享给大家供大家参考。具体实现方法如下: import htmllib, urllib, formatter, sys...

python 移除字符串尾部的数字方法

今天在下脚本的时候遇到一个问题,比如有这样的一个字符串 t = "book123456",想把尾部的数字全部去掉,只留下“book”,自己用正则试了下,是实现了,但速度不是很快,于是问了...

python的描述符(descriptor)、装饰器(property)造成的一个无限递归问题分享

分享一下刚遇到的一个小问题,我有一段类似于这样的python代码: 复制代码 代码如下: # coding: utf-8 class A(object):   &nb...

Python实现生成随机数据插入mysql数据库的方法

Python实现生成随机数据插入mysql数据库的方法

本文实例讲述了Python实现生成随机数据插入mysql数据库的方法。分享给大家供大家参考,具体如下: 运行结果: 实现代码: import random as r import...

使用Python制作一个打字训练小工具

使用Python制作一个打字训练小工具

一、写在前面   说道程序员,你会想到什么呢?有人认为程序员象征着高薪,有人认为程序员都是死肥宅,还有人想到的则是996和 ICU。      别人眼中的程序员:飞快的敲击键盘、酷炫的切...