tornado之获取参数
2024-09-02 00:05:34
self.write() # 返回字符串
self.redirect() # 重定向
self.render() # 返回html页面
一. 获取url中携带的参数, 如: 127.0.0.1:8000/name1/name2/name3
在路由中使用正则的分组, 会自动把url中匹配到的/后数值传入到对应试图中的, 在类中方法处也得新加
对应数量的形参来接受传入的这些参数. 同django中的用法.
(r'/index/(\w+)/(\w+)/(?P<name>\w+)', Handler) # 也可汇合着正则的命名分组来传给固定name的形参..
二. get方式传参, 如: 127.0.0.1:8000?a=1&b=2
self.get_query_argument('a', value) # 用来获取指定参数的值, 当a获取不到值时, 使用value, 无value报错
self.get_query_arguments('a') # 当url中有多个同名变量, 可获取所有值, 127.0.0.1:8000?a=1&a=2
三. post方式传参:
self.get_body_argument() # 用法同二中
self.get_body_arguments() # 用法同二中
self.request.files # 获取文件内容
最新文章
- ActiveX(三)ActiveX 调用 Js
- 在线教学、视频会议 Webus Fox(1)文本、语音、视频聊天及电子白板基本用法
- The template engine
- 那些用JavaScript写的操作系统
- hdu2612.。。。
- Asp.net Vnext Filters
- 使用MySQL数据库
- 【Same Tree】cpp
- centos下ant的安装
- TRIGGER的使用(修改SP自动触发)
- Cache类缓存
- Java设计模式总汇一
- 实验吧_who are you?(盲注)
- Jenkins Vue项目自动构建以及构建后续操作
- redis 高可用
- Azure CosmosDB (8) 性能指标Request Unit-RU
- NodeJS+Express+MySQL开发小记(2):服务器部署
- java.sql.SQLException: Access denied for user &#39;root &#39;@&#39;localhost&#39; (using password: YES) 最蠢
- web虎所用2个64位驱动:到底在build时要生成几个版本?
- HDU 2141 Can you find it? (二分)
热门文章
- VS2017 无法解析的外部符号 __vscwprintf
- 深度解密Go语言之unsafe
- Worker Services的新项目模板
- LeetCode 430:扁平化多级双向链表 Flatten a Multilevel Doubly Linked List
- ​LeetCode 26:删除排序数组中的重复项 Remove Duplicates from Sorted Array
- JeeSite | 访问控制权限
- 四、Srping之Bean的初始化和销毁
- Vue使用小结
- Linux下java验证码不显示:Could not initialize class sun.awt.X11FontManager
- 在Angular4中使用ng2-baidu-map详解