python全栈系列之---tornado初识

Posted 山上有风景

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python全栈系列之---tornado初识相关的知识,希望对你有一定的参考价值。

import tornado.ioloop
import tornado.web

class MainHandler(tornado.web.RequestHandler):
    def get(self):
        # self.write("Hello World")
        # 默认当前路径寻找
        self.render("s1.html")

    def post(self, *args, **kwargs):
        self.write("Hello World")

st ={
    "template_path": "template",#模板路径配置
    "static_path":commons,    #js css等静态文件路径配置    无论这里配置了什么路径,在静态文件中使用都是用static
    "static_url_prefix":/ss/, #在static_path必须存在的基础上 类似于对其取了一个别名
    #若是没有static_url_prefix,则在静态文件中的资源获取为static/s1.css
    #当存在static_url_prefix时,(前提已经存在static_path),这时具体路径程序已经获取,你只需要在资源前面加上这个前缀,不需要自己去写具体url
    #就是可以看做为static_path起了一个别名
    #static_url_prefix了解即可,不常用
}

#路由映射   匹配执行,否则404
application = tornado.web.Application([
    ("/index",MainHandler),
],**st)

if __name__=="__main__":
    application.listen(8080)

    #io多路复用
    tornado.ioloop.IOLoop.instance().start()

 

以上是关于python全栈系列之---tornado初识的主要内容,如果未能解决你的问题,请参考以下文章

1Python全栈之路系列之Tornado Web框架

python全栈系列之---cookie模拟登陆和模拟session原理

1Python全栈之路系列Web框架介绍

web框架--tornado框架之初识

3Python全栈之路系列之D

Python全栈之路系列----之-----面向对象