python 自动化之路 day 13
2017-01-15 23:43
585 查看
本节内容参考博客: http://www.cnblogs.com/wupeiqi/articles/5132791.html http://www.cnblogs.com/wupeiqi/articles/5713330.html http://www.cnblogs.com/wupeiqi/articles/5699254.html http://www.cnblogs.com/wupeiqi/articles/5748496.html
a. 创建数据库表
1.py
class Foo:
__tablename__ = "tb1"
nid = xxxx
name = xxxx
email = xxxx
class UserInfo:
__tablename__ = "tb1"
nid = xxxx
name = xxxx
email = xxxx
# 连接数据库
# init_db()
# ORM模式,根据类创建数据库表 code first
# ORM模式,根据数据库表创建类 db first
b. 操作数据库内容
session = 连接会话
obj1 =Foo(nid=1,name='root',email='root@live.com')
session.add(obj1)
session.query(Foo).filter(Foo.nid > 1).delete()
session.query(Foo).filter(Foo.nid > 1).all()
session.query(Foo).filter(Foo.nid > 1).order_by()
session.query(Foo).filter(Foo.nid > 1).group_by()
session.query(Foo).filter(Foo.nid > 1)[1:10]
session.query(Foo).join(UserInfo,_and(Foo.id==UserInfo.uid...),isouter=True)..join(UserInfo,_and(Foo.id==UserInfo.uid...),isouter=True)..join(UserInfo,_and(Foo.id==UserInfo.uid...),isouter=True)
1、用户表(FK)
2、用户类型表(普通用户,超级用户)
3、主机表(ip,port..)
4、关系表
1 1
功能:
登录(用户表)中验证
- 用户类型管理(增删改查)
- 用户管理(增删改查)
- 主机表管理(增删改查)-- 导入excel # xlwt,xlrd
- 用户分配主机
一、redis
字符串:二、memcache
三、ORM框架()
SQLAlchemya. 创建数据库表
1.py
class Foo:
__tablename__ = "tb1"
nid = xxxx
name = xxxx
email = xxxx
class UserInfo:
__tablename__ = "tb1"
nid = xxxx
name = xxxx
email = xxxx
# 连接数据库
# init_db()
# ORM模式,根据类创建数据库表 code first
# ORM模式,根据数据库表创建类 db first
b. 操作数据库内容
session = 连接会话
obj1 =Foo(nid=1,name='root',email='root@live.com')
session.add(obj1)
session.query(Foo).filter(Foo.nid > 1).delete()
session.query(Foo).filter(Foo.nid > 1).all()
session.query(Foo).filter(Foo.nid > 1).order_by()
session.query(Foo).filter(Foo.nid > 1).group_by()
session.query(Foo).filter(Foo.nid > 1)[1:10]
session.query(Foo).join(UserInfo,_and(Foo.id==UserInfo.uid...),isouter=True)..join(UserInfo,_and(Foo.id==UserInfo.uid...),isouter=True)..join(UserInfo,_and(Foo.id==UserInfo.uid...),isouter=True)
作业:
SqlAchcmy应用:用户管理1、用户表(FK)
2、用户类型表(普通用户,超级用户)
3、主机表(ip,port..)
4、关系表
1 1
功能:
登录(用户表)中验证
- 用户类型管理(增删改查)
- 用户管理(增删改查)
- 主机表管理(增删改查)-- 导入excel # xlwt,xlrd
- 用户分配主机
相关文章推荐
- python自动化之路-day14.1
- python 自动化之路 day 01 人生若只如初见
- python 自动化之路 day 05
- python 自动化之路 day 07 面向对象基础
- python 自动化之路 day 19 Django基础[二]
- python 自动化之路 day 08_2 网络编程
- python 自动化之路 day 面向对象基础
- python 自动化之路 day 01.1 数据类型
- python 自动化之路 day 02
- python 自动化之路 day 10 协程、异步IO、队列、缓存
- python 自动化之路 day 00 目录
- python 自动化之路 day 04.1 python内置函数
- python 自动化之路 day 04
- python 自动化之路 day 09 进程、线程、协程篇
- python 自动化之路 day 20 Django进阶/BBS项目【一】
- python 自动化之路 day 03
- python 自动化之路 day 18 前端内容回顾、补充/Django安装、创建
- python 自动化之路 day 14
- python 自动化之路 day 08 面向对象进阶
- python 自动化之路 logging日志模块