tornado反向解析
2024-09-06 06:11:32
tornado反向解析
在路由中添加name
属性,并且不能使用元组路由,应当由tornado.web.url
定义路由.
app = tornado.web.Application([
(r'/', IndexHandler),
tornado.web.url(r'/huck', index.HuckHandler, {"key1":"value1", "key2":"value2"}, name="home")
]
)
Handler代码
class HuckHandler(RequestHandler):
def initialize(self, key1, key2):
self.key1 = key1
self.key2 = key2
def get(self, *args, **kwargs):
print("这是参数,在这个例子里无特殊意义",self.key1, self.key2)
url = self.reverse_url("home")
self.write("<a href='%s'>回到主页</a>"%url)
关键函数
self.reverse_url("home")
上面例子会获取到name为home的路由的正则匹配
最新文章
- 【十大经典数据挖掘算法】k-means
- Apache的初中级面试题
- HTLM5表单
- MySQL存储引擎的实际应用以及对MySQL数据库中各主要存储引擎的独特特点的描述
- Git-仓库基本结构
- [转]通过继承ConfigurationSection,在web.config中增加自定义配置
- Android判断网络状态
- C++ 局部变量的析构
- 第一行代码 Android 第二版到货啦
- KEIL段协定
- android基于XMPP的消息推送机制
- protubuffer for windows配置指南!
- PreferenceActivity详解
- android DecorView深入理解
- c# Exchange 收件箱获取。
- python函数查询、数学和比较操作符、二元操作符
- meta viewport的原理
- Oracle HA 之 Server Pool 实战
- zk-systemd
- Spring整合JMS——事务管理