栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

CherryPy-将复选框选择保存到变量

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

CherryPy-将复选框选择保存到变量

这是一个最小的示例:

import cherrypyclass Root(object):    @cherrypy.expose    def default(self, **kwargs):        print kwargs        return '''<form action="" method="POST">Host Availability:<input type="checkbox" name="goal" value="cpu" /> CPU idle<input type="checkbox" name="goal" value="lighttpd" /> Lighttpd Service<input type="checkbox" name="goal" value="mysql" /> Mysql Service<input type="submit"></form>'''cherrypy.quickstart(Root())

这是终端输出:

$ python stacktest.py [10/Sep/2010:14:25:55] HTTP Serving HTTP on http://0.0.0.0:8080/CherryPy Checker:The Application mounted at '' has an empty config.Submitted goal argument: None127.0.0.1 - - [10/Sep/2010:14:26:09] "GET / HTTP/1.1" 200 276 "" "Mozilla..."Submitted goal argument: ['cpu', 'mysql']127.0.0.1 - - [10/Sep/2010:14:26:15] "POST / HTTP/1.1" 200 276 "http://localhost:8003/" "Mozilla..."[10/Sep/2010:14:26:26] ENGINE <Ctrl-C> hit: shutting down app engine[10/Sep/2010:14:26:26] HTTP HTTP Server shut down[10/Sep/2010:14:26:26] ENGINE CherryPy shut down$

如您所见,CherryPy会将多个具有相同名称的控件收集到一个列表中。您不需要

[]
后缀来告诉它执行此操作。然后,遍历列表以查看提交了哪些值。(请记住,如果仅选择一项,则
goal
参数将是单个字符串而不是列表!)



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/646085.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号