从品牌网站建设到网络营销策划,从策略到执行的一站式服务
一、先安装
创新互联建站是一家专业从事网站设计制作、网站设计的网络公司。作为专业网站制作公司,创新互联建站依托的技术实力、以及多年的网站运营经验,为您提供专业的成都网站建设、营销型网站建设及网站设计开发服务!
pip3 install tornado
二、小试牛刀
from tornado.web import Application
from tornado.web import RequestHandler
from tornado.ioloop import IOLoop
class MainHandler(RequestHandler):
def get(self, *args, **kwargs):
self.write("Hello World")
app = Application([
(r"/", MainHandler),
])
if __name__ == '__main__':
app.listen("5000")
print("http://127.0.0.1:5000")
IOLoop.instance().start()
三、路由配置
application = tornado.web.Application([
(r"/index", MainHandler),
(r"/story/([0-9]+)", StoryHandler), # 带了参数,需要在你的请求函数中写参数
])
application = tornado.web.Application([
(r"/index", MainHandler),
])
application.add_handlers(r"asdfasdf.org$",[ # 牛逼的绑定域名
(r'index/1.html/',MainHandler,),])
四、模板的那些事
在tornado.web.RequestHandler里面已经给你写好了一个render方法,你可以在本地写一个模板,然后用父类的方法去返回。
模板语言,也就是views.py给模板语言的传值,是通过render后面的{'k1':'v1'}传数据,或者用内置的方法。内置方法是用{% %}包裹起来的,而显示传来的数据要用{{ }}。但是,学过其他语言框架的人知道,如果用for循环的话,是用{% endfor %}来结束的。但在TORNADO里注意了!你要用{% end %}结束。if也是一样的!
如果要传数据的话,就加字典。self.render('layout.html',{"k1":'v1'})
如果在后台拿数据的话,就用{{k1}}来找到。
好了,今天就讲到这,给大家留个作业:
登录系统:
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图