
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 · 721 阅读 · 0 评论 -
Python 修改程序的默认时区和工作域的时区
我们在使用Docker和在生产机器上由于系统安装时时区可能选择不对,并不是中国的东八区,导致使用日期时间函数与当地时间相差8个小时。尤其是使用tornado和flask时项目时使用时间日期的文件比较多时,每个文件去更改比较麻烦。 找到一个比较简单的方法,程序启动时加两行代码即可: import os,time os.environ['TZ'] = 'Asia/Shanghai' time.tzset() #Python time tzset() 根据环境变量TZ重新初始化时间相关设置。 ...原创 2020-05-28 14:09:59 · 3323 阅读 · 1 评论 -
Python Web 框架:tornado
1.Tornado Tornado:python编写的web服务器兼web应用框架 通过request获取参数数据 method/host/uri/path/query/version/headers/body/remote_ip/files 1.1.Tornado的优势 轻量级web框架 异步非阻塞IO处理方式 出色的抗负载能力 优异的处理性能,不依赖多进程/多线程,一定程度上解决...转载 2019-02-26 16:14:25 · 864 阅读 · 1 评论 -
Tornado依据header收集用户信息
最近学习了用 tornado 编写一段小程序,根据 HTTP header 收集客户端相关信息:是否手机、操作系统、浏览器等信息。 先上代码,简单实用 import tornado.ioloop import tornado.httpserver import tornado.options import tornado.web class IndexHandle(tornado.we...转载 2019-04-04 18:32:28 · 436 阅读 · 0 评论 -
Peewee 使用
Peewee是一个简单小巧的Python ORM,它非常容易学习,并且使用起来很直观。 如果想快速入门,请参考官方的Quckstart。 基本知识 在官方的Quckstart中,Peewee中Model类、fields和model 实例与数据库的映射关系如下: 也就是说,一个Model类代表一个数据库的表,一个Field字段代表数据库中的一个字段,而一个model类实例化对象则代...原创 2018-10-24 17:13:40 · 2007 阅读 · 1 评论