1.轻量级的web开发框架,没有像django那样的命令行工具,只用于写一些小的脚本
(1)安装tornado包
pip intall tornado # conda install tornado(Anaconda下)
(2)安装成功后,在IDE中建立项目名example,在example下
建立app.py:
# coding = utf-8 import tornado from tornado import web, ioloop, httpserver # 业务模块 部门 class MainPageHandle(web.RequestHandler): def get(self, *args, **kwargs): self.render('index.html') # self.write("学习是一个积累的过程") # 设置 setting = { 'template_path': 'template', # 模板路径 'static_path': 'static' # 静态路径 } # 路由系统 分机系统 application = web.Application([ (r"/", MainPageHandle) ], **setting) if __name__ == '__main__': # socket服务器 前台 http_server = httpserver.HTTPServer(application) http_server.listen(8080) ioloop.IOLoop.current().start()
再建立template文件夹和static文件夹,在template中创建html文件,在static中放入图片、视频等
2.其它在此基础上扩充
运行app.py文件,在浏览器上输入127.0.0.1:8080,就可以看到编写的东西