码迷,mamicode.com
首页 > 编程语言 > 详细

python全栈系列之---tornado初识(1)

时间:2018-03-06 13:45:14      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:ati   pat   *args   name   了解   模板   rgs   pytho   htm   

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初识(1)

标签:ati   pat   *args   name   了解   模板   rgs   pytho   htm   

原文地址:https://www.cnblogs.com/ssyfj/p/8513688.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!