.Tang

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  框架

摘要:from tornado.web import url handler=[ url(r"/hello", grab_handler.HelloHandler, name='hello'), ] html {{ reverse_url('hello') }} 阅读全文
posted @ 2018-08-23 14:00 .Tang 阅读(543) 评论(0) 推荐(0)

摘要:同步下载,阻塞 异步(协程coroutine+yield)下载,非阻塞 阅读全文
posted @ 2018-08-22 16:25 .Tang 阅读(424) 评论(0) 推荐(0)

摘要:一:不更改工作目录 二:更改工作目录 阅读全文
posted @ 2018-08-10 18:10 .Tang 阅读(1080) 评论(0) 推荐(0)

摘要:1.form 2.ajax发送 django获取文件 request.FILES.get('file', '') tornado获取文件 self.requests.files.get('file', '') 获取的格式 list [{'body': 'aaa', 'content_type': u 阅读全文
posted @ 2018-07-10 10:56 .Tang 阅读(232) 评论(0) 推荐(0)

摘要:html链接的相对路径与绝对路径 绝对路径 完整的一个路径就是绝对路径,即包含schema://host[:port#]/path/.../[?query-string][#anchor] 例:http://news.sina.com.cn/world/ 相对路径 第一个字符为斜杠/, redire 阅读全文
posted @ 2018-05-07 17:46 .Tang 阅读(709) 评论(0) 推荐(0)

摘要:同步:指两个或两个以上随时间变化的量在变化过程中保持一定的相对关系 现象:有一个共同的时钟,按来的顺序一个一个处理 异步:双方不需要共同的时钟,也就是接收方不知道发送方什么时候发送,所以在发送的信息中就要有提示接收方开始接收的信息,如开始位,同时在结束时有停止位 现象:没有共同的时钟,不考虑顺序来了 阅读全文
posted @ 2018-03-17 14:00 .Tang 阅读(1045) 评论(0) 推荐(0)

摘要:长轮询:客服端不停的给服务端发起请求(一直请求浪费流量) websocket:是服务器和客服端一直连接起来 websocket协议是基于TCP的HTML5协议 websocket:是服务器和客服端一直连接起来 websocket协议是基于TCP的HTML5协议 websocket:是服务器和客服端一 阅读全文
posted @ 2018-03-15 14:27 .Tang 阅读(193) 评论(0) 推荐(0)

摘要:通过redis的seesion对cookie信息加密 防止cookie记录的用户信息泄露 防止cookie被盗用后,用这个虚假cookie去欺骗服务器(防止跨域攻击) 思路:在返回登录界面时发送一串独有的标记,这个标记和cookie相同,判断是否为服务器发出来登陆页面 和 阅读全文
posted @ 2018-03-15 09:43 .Tang 阅读(1422) 评论(0) 推荐(0)

摘要:# cookie login.html 阅读全文
posted @ 2018-03-13 15:36 .Tang 阅读(5921) 评论(1) 推荐(0)

摘要:cookie set_cookie及set_secure_cookie clear_cookie及clear_all_cookies get_cookie及get_secure_cookie 阅读全文
posted @ 2018-03-13 14:31 .Tang 阅读(131) 评论(0) 推荐(0)

摘要:import tornado.ioloop import tornado.web import tornado.httpserver # 非阻塞 import tornado.options # 提供了多种选择 python xxx.py --port=xxxx from tornado.options import define,options from data.user_module... 阅读全文
posted @ 2018-03-11 14:09 .Tang 阅读(296) 评论(0) 推荐(0)

摘要:从当前路径的文件 / w/ 文件 导入其他路径的模块时 / q/ 被导入的模块(这个文件里又导入了/q下的其他文件) 会出错, 因为/q/被导入的模块(这个文件里又导入了/q下的其他文件,用的是当前路径) 而 /w下的文件导入 /q下的文件是以/w 为标准的, /q/被导入的模块(这个文件里又导入了 阅读全文
posted @ 2018-03-10 11:51 .Tang 阅读(162) 评论(0) 推荐(0)

摘要:通过表关系查数据能更简洁的查询到需要的内容 user, user1, article, user_article(为中间表user_article关联article和user)四个表 一对一表关系 user 和 user1 一对多:uselist=True, 时为一对多关系,因为relationsh 阅读全文
posted @ 2018-03-10 11:22 .Tang 阅读(1317) 评论(0) 推荐(0)

摘要:User这个类创建的表 User1这个类创建的表 基本查询结果 模糊查询 User这个类创建的表 User1这个类创建的表 原生sql语句查询 sql是字符串 可以用到字符串拼接 阅读全文
posted @ 2018-03-08 15:52 .Tang 阅读(4695) 评论(0) 推荐(0)

摘要:一.python连接mysql 二.建表 需要 在连接时创建一个Base类 三.建表 通过python的 类 建表,这个类需要继承Base类 (依靠Base类将表和python的类连接起来) * 需要继承Base类 四.给建的表添加属性(增删改查) * 需要创建会话 ———————————————— 阅读全文
posted @ 2018-03-03 16:31 .Tang 阅读(5293) 评论(0) 推荐(0)

摘要:sqlalchemy 对象关系映射 是tornado使用的一种连接数据库的 ORM :创建了一个可在多种编程语言里使用的--“虚拟对象数据库” 1.安装mysql pip install mysql 2.安装pymysql pip install -i https://pypi.douban.com 阅读全文
posted @ 2018-03-03 15:07 .Tang 阅读(162) 评论(0) 推荐(0)

摘要:大 extend,及函数,类的导入 阅读全文
posted @ 2018-03-02 16:42 .Tang 阅读(593) 评论(0) 推荐(0)

摘要:模板代码 阅读全文
posted @ 2018-03-01 17:10 .Tang 阅读(376) 评论(0) 推荐(0)

摘要:import tornado.ioloop import tornado.web import tornado.httpserver # 非阻塞 import tornado.options # 提供了多种选择 python xxx.py --port=xxxx from tornado.options import define,options define('port',default... 阅读全文
posted @ 2018-03-01 13:59 .Tang 阅读(1002) 评论(0) 推荐(0)

摘要:获取输入的信息: *** get_argument get_arguments 兼顾以下两种常用 能从url中获取 ?name=xiaoming 能从body中获取 form表单 get_query_argument # 获取查询字符串(url) get_query_arguments get_bo 阅读全文
posted @ 2018-03-01 13:48 .Tang 阅读(185) 评论(0) 推荐(0)