Tornado
zhen24
有梦想的咸鱼
展开
-
Tornado实战之创建迁移数据库
先看整体的目录结构:1、新建static\template\util\app几个文件夹。2、新增manage.py文件,内容如下:# coding:utf-8import osimport tornado.webfrom tornado import ioloopfrom tornado.options import define, options, parse_comm...原创 2019-04-12 14:07:47 · 559 阅读 · 0 评论 -
Tornado实战之数据库表操作详解
1.表的创建及数据状态分析(增删改)Base.metadata.create_all()将所有salalchemy管理的对象同步到数据库中产生对应的数据表临时状态(游离状态):程序中直接创建的对象,临时对象特点:程序中有数据,缓存中无数据,数据库中无数据 p = Person(name="jerry", age=12) #保存并运行在内存中的~一旦程序结束,内存中的...转载 2019-04-12 14:34:36 · 1489 阅读 · 0 评论 -
Django的请求生命周期
1. 概述首先我们知道HTTP请求及服务端响应中传输的所有数据都是字符串.在Django中,当我们访问一个的url时,会通过路由匹配进入相应的html网页中.Django的请求生命周期是指当用户在浏览器上输入url到用户看到网页的这个时间段内,Django后台所发生的事情而Django的生命周期内到底发生了什么呢??1. 当用户在浏览器中输入url时,浏览器会生成请求头和请求体...转载 2019-04-16 21:41:23 · 629 阅读 · 0 评论 -
tornado实战之获取请求参数
1、获取请求头的参数:head = self.request.headersprint('head的类型:', type(head))ct = head.get('Content-Type', None)yh = head.get('Authorization', None)print(ct)print(yh)2、获取body里面的数据: username =...原创 2019-04-15 09:23:04 · 2248 阅读 · 0 评论 -
tornado实战之常用笔记
1、使用execute批量创建数据self.db.execute(表名.__table__.insert(), [ {'字段名1': randint(1, 100), '字段名2':'aaa','字段名3': randint(1, 100)} for i in xrange(500)])#提交数据self.db.commit()!2、关于sqlalchemy的一对多...原创 2019-04-15 14:47:47 · 153 阅读 · 0 评论