
tornado
xiaoming0018
这个作者很懒,什么都没留下…
展开
-
Python Web框架(flask,tornado)之文件上传
一、Flask上传文件1、一个<form>标签被标记有enctype=multipart/form-data,并且在里面包含一个<inputtype=file>标签。2、服务端应用通过请求对象上的files字典访问文件。3、使用文件的save()方法将文件永久地保存在文件系统上的某处。UPLOAD_FOLDER是我们储存上传的文件的地方,而ALLOWED_EXTENSIONS则是允许的文件类型的集合。然后我们手动为应用添加一个的 URL 规...原创 2020-08-11 10:13:26 · 701 阅读 · 0 评论 -
Python 修改程序的默认时区和工作域的时区
我们在使用Docker和在生产机器上由于系统安装时时区可能选择不对,并不是中国的东八区,导致使用日期时间函数与当地时间相差8个小时。尤其是使用tornado和flask时项目时使用时间日期的文件比较多时,每个文件去更改比较麻烦。找到一个比较简单的方法,程序启动时加两行代码即可:import os,timeos.environ['TZ'] = 'Asia/Shanghai'time.tzset() #Python time tzset() 根据环境变量TZ重新初始化时间相关设置。...原创 2020-05-28 14:09:59 · 3228 阅读 · 1 评论 -
Python Web 框架:tornado
1.TornadoTornado:python编写的web服务器兼web应用框架通过request获取参数数据method/host/uri/path/query/version/headers/body/remote_ip/files1.1.Tornado的优势轻量级web框架异步非阻塞IO处理方式出色的抗负载能力优异的处理性能,不依赖多进程/多线程,一定程度上解决...转载 2019-02-26 16:14:25 · 843 阅读 · 1 评论 -
Tornado依据header收集用户信息
最近学习了用 tornado 编写一段小程序,根据 HTTP header 收集客户端相关信息:是否手机、操作系统、浏览器等信息。先上代码,简单实用import tornado.ioloopimport tornado.httpserverimport tornado.optionsimport tornado.web class IndexHandle(tornado.we...转载 2019-04-04 18:32:28 · 417 阅读 · 0 评论 -
Peewee 使用
Peewee是一个简单小巧的Python ORM,它非常容易学习,并且使用起来很直观。如果想快速入门,请参考官方的Quckstart。基本知识在官方的Quckstart中,Peewee中Model类、fields和model 实例与数据库的映射关系如下:也就是说,一个Model类代表一个数据库的表,一个Field字段代表数据库中的一个字段,而一个model类实例化对象则代...原创 2018-10-24 17:13:40 · 1940 阅读 · 1 评论