随笔分类 - tornado
1
摘要:这不是要创建自己的工作室嘛,然后给自己写一个网站,不管成不成先干了再说,谋事在人,成事在天。于是乎... 2018年的时候,弄过一次,还用这个自己写了一个属于自己的blog,当时也是写着玩,想着以后可能会用到富文本 今天,2020年5月29日就用到了,但拿出当时的代码,出现了问题,什么问题呢,“后端
阅读全文
摘要:该怎么解决呢? HTTPServer里面指定max_buffer_size就可以了 EXAMPLE
阅读全文
摘要:tornado https 该怎么写 server = HTTPServer(application, max_buffer_size=504857600, ssl_options={"certfile":"/etc/letsencrypt/live/zkey.cc/fullchain.pem",
阅读全文
摘要:celery有多坑,能坑的你亲妈都不认识,信我!!! 声明:代码是从项目中截取的, 为进行测试 使用Celery任务队列,Celery 只是一个任务队列,需要一个broker媒介,将耗时的任务传递给Celery任务队列执行,执行完毕将结果通过broker媒介返回。官方推荐使用RabbitMQ作为消息
阅读全文
摘要:一、源码解读 tornado是facebook开源的非阻塞web容器,类似java的netty,tornado.options是负责解析tornado容器的全局参数的,同时也能够解析命令行传递的参数和从配置文件中解析参数。使用步骤如下: 1. 源码中的示例代码,定义全局变量: 2. 在模块的main
阅读全文
摘要:python后端写下载文件, 这个时候出现了这个错误 latin-1 codec cant encode characters in position 42-48: ordinal not in range256 怎么办: 查起因: 发现文件名有中文名字, 所以导致错误, 编码是latin-1编码,
阅读全文
摘要:开始之前需要引入一些项目设计知识,如接口,抽象方法抽象类,组合,程序设计原则等,个人理解项目的合理设计可增加其灵活性,降低数据之间的耦合性,提高稳定性,下面介绍一些预备知识 1. 接口 其实py中没有接口这个概念。要想实现接口的功能,可以通过主动抛出异常来实现 接口作用:对派生类起到限制的作用 例:
阅读全文
摘要:#!/usr/bin/env python # -*- coding:utf-8 -*- import tornado.ioloop import tornado.web import re class MainForm(object): def __init__(self): self.host
阅读全文
摘要:什么是跨域? 服务端进行跨域需要添加的代码: 可以按照前端目录ajax里面代码进行测试 js 代码未测试
阅读全文
摘要:详情请看:http://www.tuicool.com/articles/36ZzA3 http://www.tuicool.com/articles/Ir2uai
阅读全文
摘要:#!/usr/bin/env python # _*_coding:utf-8 _*_ import tornado.ioloop import tornado.web application = tornado.web.Application([]) def decorator(view): URL = view.URL application.add_handlers(...
阅读全文
摘要:方法一: 一度喜欢tornado的我, 一直在尝试寻找自定义404的方法,恰巧在看tornaod的mvc结构的时候看到了解决办法 方法之巧妙令人从心底佩服。后来我克隆一份到自己的github以作备份。 地址是:https://github.com/renfanzi/tornado-mvc 但有个代码
阅读全文
摘要:补充: 如果最后要求所有没有匹配到的路由跳转到某一页或handler去, 怎么做 在Tornado中实现Django分层路由 看了几个 Tornado 的 demo 发现都是一个py搞定所有,这样做做为例子来讲确实很直观,但如果在大型项目中这样做肯定不现实,所以博主考虑如何制定合理的 Tornado
阅读全文
摘要:tornado 这个就是典型的cors,允许后端允许跨域的方法。第二种方法,反向代理还在实践中 Flask django
阅读全文
摘要:tornado框架学习目录 项目设计原则 Tornaod框架 tornado 路由系统 扩展(include) tornado 第二种路由方法(装饰器) tornado 重定向404(方法不对) tornadod的异步代码 tornado--之cookie自定义(还有session) python
阅读全文
摘要:tornado上传大文件问题解决方法 tornado默认上传限制为低于100M,但是由于需要上传大文件需求,网上很多说是用nginx,但我懒,同时不想在搞一个服务了。 解决方法: 具体再去看源码,stackoverflow和/segmentfault.com给了我提示,然后跑去看了眼源码 TCPse
阅读全文
摘要:验证码原理在于后台自动创建一张带有随机内容的图片,然后将内容通过img标签输出到页面。 安装图像处理模块: 验证码Demo源码下载:猛击这里 代码地址:因为有文件没办法写在这里 http://pan.baidu.com/s/1c2bVqnA 补充:因为__setitem__所以这么写:
阅读全文
摘要:什么是Cookies(“小甜饼”)呢? 简单来说,Cookies就是服务器暂时存放在你的电脑里的资料(.txt格式的文本文件),好让服务器用来辨认 你的计算机。 当你在浏览网站的时候,Web服务器会先送一小小资料放在你的计算机上,Cookies 会把你在网站上所打的文字或是一些选择都记录下来。 当下
阅读全文
摘要:Tornado 是 FriendFeed 使用的可扩展的非阻塞式 web 服务器及其相关工具的开源版本。这个 Web 框架看起来有些像web.py 或者 Google 的 webapp,不过为了能有效利用非阻塞式服务器环境,这个 Web 框架还包含了一些相关的有用工具 和优化。 Tornado 和现
阅读全文
摘要:跨站请求伪造CSRF CSRF是Cross Site Request Forgery的缩写,乍一看和XSS差不多的样子,但是其原理正好相反,XSS是利用合法用户获取其信息,而CSRF是伪造成合法用户发起请求。 客户端以post方式请求数据,发起合法请求。(在第一次get请求的时候发送客户端一个证书或
阅读全文
1