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

yipeiwu_com7年前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实现的双色球生成功能示例

本文实例讲述了Python实现的双色球生成功能。分享给大家供大家参考,具体如下: 最近学习Python的Random函数,就顺手写一个随机数的双色球程序,开发环境:python2.7 ,...

Python 使用requests模块发送GET和POST请求的实现代码

①GET # -*- coding:utf-8 -*- import requests def get(url, datas=None): response = reques...

PyQt5显示GIF图片的方法

PyQt5显示GIF图片的方法

使用QMoive方法实现 导入库文件 from PyQt5 import QtCore, QtGui, QtWidgets from PyQt5.QtGui import QMovi...

解决python中导入win32com.client出错的问题

准备写一个操作Excel脚本却在导入包的时候出现了一个小问题 导入包 from Tkinter import Tk from time import sleep, ctime fro...

pyqt远程批量执行Linux命令程序的方法

pyqt远程批量执行Linux命令程序的方法

写了个小程序: 功能 1.测试远程ssh连接是否成功, 2.批量执行远程ssh命令 效果如下: 代码如下: #-*- coding:utf-8 -*- import sys fro...