Tornado框架复习
注意粘贴完以后,还有template_path,还有static_path。
注意这些都是在settings里面进行配置的:
settings={
'template_path':'',
'static_path':'',
}
注意这个settings里面的配置,都是以字典的方式进行配置的。
注意如果是有static_url_prefix:


一定是从static里面去找静态文件。
使用tornado框架的步骤:
第一步是继承类;
第二步是:写application;
第三步是run;
第四步是写配置文件;
然后就是模板路径。
要注意要想使用tornado,必须得先安装上
注意新建的是一个python文件
因为tornado是python的框架,所以刚开始建的时候,肯定是先要建python文件
只要把python文件运行起来,就可以在浏览器上输入访问网址了。所以才说这个是python的web框架。
需要注意的是继承的是RequestHandler这个类。记住RequestHandler这个类就可以了。
application里面是一个对,但不是键值对,看浏览器里面输入的url和这个这个里面的字符串是否匹配,如果匹配的话就执行,如果匹配的话就执行后面的那个类
这个类里面是get方法,只要浏览器一回车就会自动执行get里面的那个方法。
注意application里面的东西叫路由映射,也叫路由系统,因为它实际上就是在告诉一个路径。让你怎么去执行web.所以这是一个最简单的web.
浏览器上返回的是一个字符串,当然也可以返回一个html文件,如果返回html文件的话就用:
self.render("xxx.html")
找的时候默认是在当前路径上进行寻找,如果不是在当前路径上寻找,就写一个完整的路径就可以了。
这个完整的路径可以自己去写。但是比较麻烦,所以tornado里面就出现了一个配置文件,现在到目前位置知道的tornado文件有配置文件和路由系统,路由系统里面的不叫键值对,配置文件里面的叫键值对。路由系统就是application,配置文件就是settings,要想让这个配置文件生效,因为我们找配置文件也是通过路由系统,所以就将配置文件放在路由系统里面。只要将这个配置文件写在这个路由系统里面,就不用在self.render()里面写很多东西了。就是在application的方括号后面加上逗号,在加上**settings就可以了。
注意使用link的时候记住两个最重要的属性一个是rel,一个是href,rel就是说明是什么文件就行了,href主要说明文件的位置
注意如果直接写css文件是不生效的,所以就写需要对这些特殊的文件进行配置才可以,也是在settings文件里面进行配置,但是要注意的是用的是静态文件,在static文件夹里面,同时在link href里面也要写上全部路径。
要注意静态配置文件的settings里面进行配置的时候,也可以有static_url_prefix:这个就表示前缀必须是里面的东西,否则是不行的。
要注意的是静态文件还可以做进一步的配置。

浙公网安备 33010602011771号