![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL alchemy
宗乐平
这个作者很懒,什么都没留下…
展开
-
Tornado+Layui+SQLAlchemy(十二)Tornado+SQLAlchemy 连接文件抛异常 MySQL Connection not available.
目的:连接异常代码:[E 200516 15:06:40 iostream:565] Uncaught exception, closing connection. Traceback (most recent call last): File "C:\Python\Python35-32\lib\site-packages\sqlalchemy\engine\base.py", line 1173, in _execute_context context =原创 2020-05-16 15:15:31 · 353 阅读 · 0 评论 -
Tornado+SQLalchemy(四) SQLalchemy session封装后使用Update
不知道session是怎么封装的,可查看Tornado+SQLalchemy(一) 插入多条数据时,结果只插入一条数据。目的:SQLalchemy 使用update过程: ps:update使用语法 查询(表名).查询条件(表字段==参数).更新({表字段:参数})# 获取参数 c = self.get_argument('CID')CName = sel...原创 2020-02-26 11:44:33 · 1206 阅读 · 0 评论 -
Tornado+SQLalchemy(三) SQLalchemy使用去重+组合----distinct+group_concat
目的:将SQLalchemy查询的多个值去重后拼接过程:#导包 from sqlalchemy import and_, distinctfrom sqlalchemy import funcfrom sqlalchemy import or_ # 多表查询bindusers = session.query(Userinfo.UserID, Userinfo.Us...原创 2020-02-17 15:18:39 · 3203 阅读 · 0 评论 -
Tornado+SQLalchemy(二) 设置表的级联删除
目的:通过接收外键值,可以实现一对多或多对多数据删除过程:表的设计 # 主表只需要设置所需字段class UserInfo(Base): __tablename__ = 'base_userinfo' ID = Column(Integer, primary_key=True, autoincrement=True) worknum = Colu...原创 2020-01-14 13:38:38 · 264 阅读 · 0 评论 -
Tornado+SQLalchemy(一) 插入多条数据时,结果只插入一条数据
1、目的:一个学生拥有多张卡学生表:卡号表:2、出现问题: 多值插入只插入了一条值3、过程①、先将SQL alchemy 的session封装成上下文形式# 使用上下文管理器封装session的建立和关闭,这样就不用手动关闭session@contextmanagerdef session_maker(session=session1)...原创 2020-01-08 11:32:37 · 1174 阅读 · 0 评论