Tornado框架知识点

来源:互联网 发布:知乎一小时 mobi 编辑:程序博客网 时间:2024/06/05 17:00

http://www.tornadoweb.cn/documentation

参考文献地址:

https://m.baidu.com/from=1001608l/bd_page_type=1/ssid=0/uid=0/pu=sz%401320_480%2Ccuid%40_8vnulOqHa_0PHfW_8v08liCv8_IP-aC_8HnujiQ2iiHu-8pjOvC8_ag2igOa2f1A%2Ccua%40_a-qi4uq-igBNE6lI5me6NI0-I_UCvhrSdNqA%2Ccut%40r93jO6kE-YkYN2NJgI2wi4tl1R85A%2Cosname%40baiduboxapp%2Cctv%402%2Ccfrom%401001703e%2Ccen%40cuid_cua_cut%2Ccsrc%40browserf_box_txt%2Cta%40zbios_2_5.1_6_8.2%2Cusm%402%2Cvmgdb%400020100228y/baiduid=5CF53E5C19EC3D4182B9F21937B560F9/w=0_10_/t=zbios/l=3/tc?ref=www_zbios&lid=10424317368468468449&order=4&fm=alop&tj=www_normal_4_0_10_title&vit=osres&m=8&srd=1&cltj=cloud_title&asres=1&title=Tornado学习笔记%28%29-实践检验真理-51CTO技术博客&dict=20&w_qd=IlPT2AEptyoA_yilI6GjGiU8&sec=19068&di=c565bd39b5bc545b&bdenc=1&tch=124.0.270.731.0.0&nsrc=IlPT2AEptyoA_yixCFOxXnANedT62v3IFRaUPDpZ0D3x95urh4OlVQVdVjy6M8SLZpPPdj0LthgFuGGdWWUk7hp4rK66sVq&eqid=90aa9d6a8d7f70001000000058ad8146&wd=&clk_info=%7B"srcid"%3A"1599"%2C"tplname"%3A"www_normal"%2C"t"%3A1487765834569%2C"xpath"%3A"div-a-h3"%7D

1、当一个url请求过来的时候,我们只需要写好一个对应该url的类,其中定义一个post和一个get方法,分别是def post(self)和def get(self),这样请求过来的时候就会自动调用该方法。

2、使用self.redirect(“/Signin”);这种方式来跳转页面,并需要在后面添加一个return

3、self.write()和self.finish()一起使用的时候,相当于是将write()中的数据作为响应数据返回。

4、classBaseHandler(tornado.web.RequestHandler): 其中的tornado.web.RequestHandler是响应请求的一个对象,经过其中的处理才能调用对应的方法

5、if not的理解:

if not None:    #这里表示如果x是None的时候调用的地方    print "this x is none"else:    #如果x不是Node则调用这里    print 'this x is not none'

6、在application =tornado.web.Application中写对应的url和响应的class类,从而实现业务逻辑

0 0
原创粉丝点击