SQLAlchemy 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
SQLAlchemy 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
SQLAlchemy 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 MIT
开发语言 Python 查看源码 »
操作系统 跨平台
软件类型 开源软件
开源组织
地区 不详
投 递 者 不详
适用人群 未知
收录时间 2008-11-28

软件简介

SQLAlchemy 是一个Python 的SQL 工具包以及数据库对象映射框架。它包含整套企业级持久化模式,专门为高效和高性能的数据库访问。

示例代码:

from sqlalchemy import Column, DateTime, String, Integer, ForeignKey, func
from sqlalchemy.orm import relationship, backref
from sqlalchemy.ext.declarative import declarative_base
 
Base = declarative_base()
 
class Department(Base):
    __tablename__ = 'department'
    id = Column(Integer, primary_key=True)
    name = Column(String)
 
class Employee(Base):
    __tablename__ = 'employee'
    id = Column(Integer, primary_key=True)
    name = Column(String)
    # Use default=func.now() to set the default hiring time
    # of an Employee to be the current time when an
    # Employee record was created
    hired_on = Column(DateTime, default=func.now())
    department_id = Column(Integer, ForeignKey('department.id'))
    # Use cascade='delete,all' to propagate the deletion of a Department onto its Employees
    department = relationship(
        Department,
        backref=backref('employees',
                         uselist=True,
                         cascade='delete,all'))
 
from sqlalchemy import create_engine
engine = create_engine('sqlite:///orm_in_detail.sqlite')
 
from sqlalchemy.orm import sessionmaker
session = sessionmaker()
session.configure(bind=engine)
Base.metadata.create_all(engine)
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (4)

加载中
#SQLAlchemy#不错,postgresql的jsonb类型能够更好的转换
2018/02/07 22:32
回复
举报
#Sanic# #SQLAlchemy#牛逼的组合,查询数据库操作,几乎是数据库的执行时间了。赞一个
2018/02/06 14:52
回复
举报
打分: 力荐
2017/12/28 12:44
回复
举报
SQLAlchemy 的源码也迁移到 Github 上了,地址是 https://github.com/zzzeek/sqlalchemy
2013/05/27 06:26
回复
举报
Pyramid SQLAlchemy #deform# #mako
2013/08/20 09:56
回复
举报
#SQLAlchemy# 里的first()和scalar()根本没区别吧?
2015/04/30 17:50
回复
举报
更多评论
发表了资讯
10/22 07:31

SQLAlchemy 1.4.26 发布,Python ORM 框架

SQLAlchemy 1.4.26 版本发布了,SQLAlchemy 是 Python SQL 工具箱和对象关系映射器,它为应用程序开发人员提供了 SQL 的全部功能和灵活性,旨在高效、高性能地访问数据库,被适配为一种简单的 Pythonic 域语言。 SQLAlchemy 1.4.26 主要修复了 SQLAlchemy 1.4 版本大更新带来的一些 bug,主要内容如下: 修正了使用混合和复合属性时,update() 语句在 ORM 上下文环境的用法。 修复了 with_loader_criteria() ORM 选项。 为新的 ...

0
0
发表于数据库专区
05/05 07:06

SQLAlchemy 1.4.13 发布,Python ORM 框架

SQLAlchemy 是 Python SQL 工具箱和对象关系映射器,它为应用程序开发人员提供了 SQL 的全部功能和灵活性。它提供了一整套知名的企业级持久性模式,旨在高效、高性能地访问数据库,并被适配为一种简单的 Pythonic 域语言。 SQLAlchemy 1.4.13 版本的更新内容如下: orm [orm] [bug] [regression] 修正了 selectinload 加载器策略的回归,当处理跨多列连接的关系时,例如使用复合外键时,会导致它不正确地缓存其内部状态。无效的...

0
2
发表于数据库专区
04/23 07:27

SQLAlchemy 1.4.11 发布,Python ORM 框架

SQLAlchemy 是 Python SQL 工具箱和对象关系映射器,它为应用程序开发人员提供了 SQL 的全部功能和灵活性。它提供了一整套知名的企业级持久性模式,旨在高效、高性能地访问数据库,并被适配为一种简单的 Pythonic 域语言。 SQLAlchemy 1.4.11 版本的更新内容如下: orm declarative: [orm] [declarative] [bug] [regression]: 修正了最近支持 Python 数据类的变化所带来的回归问题,即 ORM 映射的类无法成功覆盖 __new__() 方...

0
2
发表了资讯
04/17 07:25

SQLAlchemy 1.4.8 发布,Python ORM 框架

SQLAlchemy 是 Python SQL 工具箱和对象关系映射器,它为应用程序开发人员提供了 SQL 的全部功能和灵活性。它提供了一整套知名的企业级持久性模式,旨在高效、高性能地访问数据库,并被适配为一种简单的 Pythonic 域语言。 SQLAlchemy 1.4.8 版本的更新内容如下: orm: [bug] 修复了涉及 with_expression() 加载程序选项的缓存泄漏,该泄漏不会正确地将给定的 SQL 表达式视为缓存键的一部分。此外,修复了涉及相应 query_expr...

0
0
发表于数据库专区
04/12 07:21

SQLAlchemy 1.4.7 发布,Python ORM 框架

SQLAlchemy 是 Python SQL 工具箱和对象关系映射器,它为应用程序开发人员提供了 SQL 的全部功能和灵活性。它提供了一整套知名的企业级持久性模式,旨在高效、高性能地访问数据库,并被适配为一种简单的 Pythonic 域语言。 SQLAlchemy 1.4.7 版本的更新内容如下: orm [bug] [regression] 修正了 subqueryload() 加载器策略在 subqueryload 的 "路径"超过一级深度时,无法正确容纳子选项的问题,例如列上的 defer() 选项; [bug...

0
1
发表于数据库专区
03/27 07:02

SQLAlchemy 1.4.3 发布,Python ORM 框架

SQLAlchemy 是 Python SQL 工具箱和对象关系映射器,它为应用程序开发人员提供了 SQL 的全部功能和灵活性。它提供了一整套知名的企业级持久性模式,旨在高效、高性能地访问数据库,并被适配为一种简单的 Pythonic 域语言。 SQLAlchemy 1.4.3 版本的更新内容如下: orm 修正了一个 python 2.7.5(CentOS 7 上的默认版本)无法导入 sqlalchemy 的 bug,因为在这个版本的 Python 上, exec "statement" 和 exec("statement") 的行为...

0
2
发表于数据库专区
03/17 07:02

SQLAlchemy 1.4.0 发布,Python ORM 框架

SQLAlchemy 是 Python SQL 工具箱和对象关系映射器,它为应用程序开发人员提供了 SQL 的全部功能和灵活性。它提供了一整套知名的企业级持久性模式,旨在高效、高性能地访问数据库,并被适配为一种简单的 Pythonic 域语言。 在经历了 1.4 系列的三个测试版之后,1.4.0 版本终于正式发布了。它对核心和 ORM 中最突出的 API 进行了重大的重新思考,对内部结构进行了大量的修改,并提供了大量重要的新特性和功能。 SQLAlchemy 1.4 确...

3
9
发表于开发技能专区
02/04 07:39

SQLAlchemy 1.3.23 发布,Python ORM 框架

SQLAlchemy 1.3.23 已发布,这是一个 Python 的 SQL 工具包以及数据库对象映射 (ORM) 框架。它包含整套企业级持久化模式,专门用于高效和高性能的数据库访。 此版本针对 Oracle、PostgreSQL 和 MySQL 等数据库方言提供了一系列的 bugfix。例如对于 PostgreSQL,修复了将Table.to_metadata()(在 1.3 中被称作 Table.tometadata())与使用 ad-hoc 列表达式的 PostgreSQL ExcludeConstraint结合使用时无法正确复制的问题。 对于 ...

0
1
发表于数据库专区
2020/11/03 11:28

SQLAlchemy 1.4 首个 beta 版发布,采用透明缓存提升性能

没投过票?千万别说你来过 OSC https://www.oschina.net/project/top_cn_2020 Python ORM 框架 SQLAlchemy 1.4 系列的第一个 beta 版本 1.4.0b1 现在已经可以使用了。 本次更新的主要内容包括: 采用一个更简单、更一致的方式来处理事务、连接和 ORM 会话,并在 Core 和 ORM 中使用统一的模式。 select() 结构高度精炼,现在是跨 Core 和 ORM 创建 SELECT 语句的通用方式;新的 Result 对象统一了跨两个组件处理结果的方式,并增...

1
2
发表于软件架构专区
2020/10/14 11:33

SQLAlchemy 1.3.20 发布,Python ORM 框架

SQLAlchemy 1.3.20 发布了。SQLAlchemy 是一个 Python 的 SQL 工具包以及数据库对象映射(ORM)框架。它包含整套企业级持久化模式,专门用于高效和高性能的数据库访问。 本次更新内容如下: ORM 相关 ArgumentError如果将的目标参数Query.join()设置为未映射的对象,则会引发一个更详细的信息。 修复了以下问题:对实际上不是映射属性的字符串属性名称(例如普通的 Python 描述符)使用加载程序选项时,将引发无效的 AttributeE...

1
6
发表于数据库专区
2020/08/19 07:01

SQLAlchemy 1.3.19 发布,Python ORM 框架

SQLAlchemy 1.3.19 发布了。SQLAlchemy 是一个 Python 的 SQL 工具包以及数据库对象映射(ORM)框架。它包含整套企业级持久化模式,专门用于高效和高性能的数据库访问。 1.3.19 版包含一小部分错误修复,并改进了 Core 和 ORM 组件以及方言级别的用例。git master 的 1.4 系列仍在进行开发,它将作为过渡到 SQLAlchemy 2.0 的基础。 更新说明:https://www.sqlalchemy.org/blog/2020/08/17/sqlalchemy-1.3.19-released/...

1
1
发表于开发技能专区
2020/06/30 07:17

SQLAlchemy 1.3.18 发布,Python ORM 框架

SQLAlchemy 1.3.18 发布了。SQLAlchemy 是一个 Python 的 SQL 工具包以及数据库对象映射(ORM)框架。它包含整套企业级持久化模式,专门用于高效和高性能的数据库访问。 1.3.18 版主要是对小方言级别的修复,并增加了一些用例,包括使用 SQLite 支持“计算列”以及 MySQL 方言支持的其他 “FOR UPDATE” 选项。 此外,SQL Server 方言也得到了许多错误修复。 更新说明:https://www.sqlalchemy.org/blog/2020/06/25/sqlalchemy...

0
5
发表于AI & 大数据专区
2020/05/16 07:38

SQLAlchemy 1.3.17 发布,Python ORM 框架

SQLAlchemy 1.3.17 发布了。SQLAlchemy 是一个 Python 的 SQL 工具包以及数据库对象映射(ORM)框架。它包含整套企业级持久化模式,专门用于高效和高性能的数据库访问。 1.3.17 版本解决了 ORM、引擎和方言级组件中的各种问题,并增加了一些新用例。修复程序中有一个与连接池相关的问题,在某些较不常见的情况下,它可能导致“回滚代理”在池中无法正常运行。 此外,该发行版还包含一项新功能 “sync_backref=False”,用于简化...

0
5
发表于服务端专区
2020/04/09 07:05

SQLAlchemy 1.3.16 发布,Python ORM 框架

SQLAlchemy 1.3.16 发布了。SQLAlchemy 是一个 Python 的 SQL 工具包以及数据库对象映射(ORM)框架。它包含整套企业级持久化模式,专门用于高效和高性能的数据库访问。 此版本包含许多修复和改进以及新的用例添加,包括对 SQLite 和 Oracle 方言的 AUTOCOMMIT 隔离级别设置的支持,对“计算”列默认值的反映的支持,以及对 Oracle、MySQL 和 SQL Server 方言的 “IS DISTINCT FROM”/“ IS NOT DISTINCT FROM” 的模拟版本的支...

0
5
发表于AI & 大数据专区
2020/03/12 07:57

SQLAlchemy 1.3.15 发布,处理严重回退

SQLAlchemy 1.3.15 发布了,此版本紧急叫停了上一个版本 1.3.14,因为 1.3.14 在处理自动刷新操作 bug 期间引发的异常导致了严重的回退,其中 sys.exc_info() 函数将无法正确解释。 官方建议用户在需求文件中禁止 1.3.14 版本,然后迁移至 1.3.15。 此外,1.3.15 还调整了当 Query.join() 找不到左侧时发出的错误消息,即使用 Query.select_from() 方法解决该问题。 详情查看更新说明: https://www.sqlalchemy.org/blog/2020/0...

1
3
发表于服务端专区
2020/03/11 07:16

SQLAlchemy 1.3.14 发布,Python ORM 框架

SQLAlchemy 1.3.14 发布了。SQLAlchemy 是一个 Python 的 SQL 工具包以及数据库对象映射(ORM)框架。它包含整套企业级持久化模式,专门用于高效和高性能的数据库访问。 此版本修复了各种 bug,显著变化包括重新构造内部异常的方式,在 Python 3 下,所有“链接”到另一个内部异常的异常都应具有“原因”链接,以避免误导堆栈跟踪。 详情查看更新说明: https://www.sqlalchemy.org/blog/2020/03/10/sqlalchemy-1.3.14-release...

0
1
发表于AI & 大数据专区
2019/12/18 07:44

SQLAlchemy 1.3.12 发布,Python ORM 框架

SQLAlchemy 1.3.12 发布了。SQLAlchemy 是一个 Python 的 SQL 工具包以及数据库对象映射(ORM)框架。它包含整套企业级持久化模式,专门用于高效和高性能的数据库访问。 更新内容如下: orm 修复了涉及 lazy="raise" 策略的问题,在该策略中,对象的 ORM 删除将引发配置了 lazy="raise" 的简单 “use-get” 样式多对一关系。 修复了 1.3.0 中引入的回归,它与 #4351 中的关联代理重构有关,该回归阻止了 composite() 属性在引用...

0
4
发表于服务端专区
2019/11/13 07:29

SQLAlchemy 1.3.11 发布,Python ORM 框架

SQLAlchemy 发布了 1.3.11 版本,这是一个 point release 版本。 SQLAlchemy 是一个 Python 的 SQL 工具包以及数据库对象映射(ORM)框架。它包含整套企业级持久化模式,专门用于高效和高性能的数据库访问。 此版本在所有方面都进行了大量的 bug 修复,并增加了新的用例。虽然这是 point release,但添加了一些新用例,随之而来的是一些新特性,在 1.4 系列发布之前需要这些新特性。包括 JSON 索引表达式的新标量访问器,它们适...

0
4
发表于开发技能专区
2019/10/11 07:07

SQLAlchemy 1.3.10 发布,Python ORM 框架

SQLAlchemy 1.3.10 发布了。SQLAlchemy 是一个 Python 的 SQL 工具包以及数据库对象映射(ORM)框架。它包含整套企业级持久化模式,专门用于高效和高性能的数据库访问。 1.3.10 版修复了 Oracle 最大标识符长度检测中的一个回归,尽管有文档指出版本 1.3.9 将继续返回 30 的长度,除非明确设置了值,但该回归在服务器 12.2 及更高版本上无意中使用了较新的值 128。 此外,“兼容性”版本的检索和解析已得到改进,如果 “v$param...

0
3
发表于软件架构专区
2019/10/05 08:21

SQLAlchemy 1.3.9 发布,Python ORM 框架

SQLAlchemy 1.3.9 发布了。SQLAlchemy 是一个 Python 的 SQL 工具包以及数据库对象映射(ORM)框架。它包含整套企业级持久化模式,专门用于高效和高性能的数据库访问。 此版本包含了各种 bug 修复并添加了用例。特别值得一提的是,更新了对 Oracle 最大标识符长度的支持,Oracle 12.2 支持长度为 128,1.3 版本不会自动调整,但会发出警告,建议应用使用新参数 max_identifier_length 显式设置所需的标识符长度;对于 1.4 系列的...

0
4
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2019/04/10 22:37

SQLAlchemy和Flask-SQLAlchemy

一、ORM 与 SQLAlchemy 简介 ORM 全称 Object Relational Mapping, 翻译过来叫对象关系映射。简单的说,ORM 将数据库中的表与面向对象语言中的类建立了一种对应关系。这样,我们要操作数据库,数据库中的表或者表中的一条记录就可以直接通过操作类或者类实例来完成。 SQLAlchemy 是Python 社区最知名的 ORM 工具之一,为高效和高性能的数据库访问设计,实现了完整的企业级持久模型。 二、SQLAlchemy的使用 1、创建单表结构: fr...

0
0
发表了博客
2019/09/20 15:44

SQLAlchemy和Flask-SQLAlchemy的使用

1. SQLAlchemy ORM框架、通用 Django-Model:基于django 1. 安装 pip install sqlalchemy 2. 使用 1. 约束 primary_key auto_increment nullable index unique 2. 数据类型 INT、INTEGER、Integer:都是整型 CHAR、 NCHAR、VARCHAR、 NVARCHAR、String:都是字符串 # 声明一个基类 from sqlalchemy.ext.declarative import declarative_base BaseModel = declarative_base() from sqlalchemy import Column, INT, String # O...

0
0
发表了博客
2020/07/14 12:00

SQLAlchemy

一、SQLAlchemy介绍 QLAlchemy是一个基于Python的ORM框架。该框架是建立在DB-API之上,使用关系对象映射进行数据库操作。 简而言之就是,将类和对象转换成SQL,然后使用数据API执行SQL并获取执行结果。 什么是DB-API? DB-API是Python的数据库接口规范。 在没有DB-API之前,各数据库之间的应用接口非常混乱,实现各不相同, 项目需要更换数据库的时候,需要做大量的修改,非常不方便,DB-API就是为了解决这样的问题。 pip inst...

0
0
发表了博客
2018/08/14 10:17

SQLAlchemy

介绍 SQLAlchemy是一个基于Python实现的ORM框架。该框架建立在 DB API之上,使用关系对象映射进行数据库操作,简言之便是:将类和对象转换成SQL,然后使用数据API执行SQL并获取执行结果,并把获取的结果转为python对象。其中发sql到mysql服务器,从mysql服务器拿结果都是借助其他工具来完成的,例如pymysql. Engine,框架的引擎 Connection Pooling ,数据库连接池 Dialect,选择连接数据库的DB API种类 Schema/Types,架构和类...

0
0
发表了博客
2019/01/03 08:43

SQLAlchemy

一、SQLAlchemy介绍 QLAlchemy是一个基于Python的ORM框架。该框架是建立在DB-API之上,使用关系对象映射进行数据库操作。 简而言之就是,将类和对象转换成SQL,然后使用数据API执行SQL并获取执行结果。 什么是DB-API? DB-API是Python的数据库接口规范。 在没有DB-API之前,各数据库之间的应用接口非常混乱,实现各不相同, 项目需要更换数据库的时候,需要做大量的修改,非常不方便,DB-API就是为了解决这样的问题。 pip inst...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了问答
2012/02/11 10:49

sqlalchemy 下得多用户访问

利用sqlalchemy的ORM查询oracle中指定的表 在建立映射关系时指定关联的表 class User(Base): __tablename__ = "users" 那么在执行查询时,相当于执行了 select * from users 默认情况下查询的用户是在连接数据库时指定的用户,如果我要查询数据库实例下得其他用户如何设置呢? 例如:select * from user1.users 尝试修改 __tablename__ = "user1.users" 执行查询,执行语句变成了 select * from "user1.users",显然这是错误的 ...

6
1
发表于大前端专区
2018/12/12 17:11

flask_sqlalchemy报错ProgrammingError: (pymysql.err.ProgrammingError)

主代码 param = json.dumps(request.form) param = json.loads(param) table_name = param.pop('name') column_str = '' for x in range(len(param)/4): name = param.get('name%s'%(x)) getunique = param.get('unique%s'%(x)) gettype = param.get('type%s'%(x)) getlen = int(param.get('len%d'%(x))) column_str += '`%(name)s` %(type)s(%(len)s) DEFAU...

2
0
发表了问答
2014/12/10 23:02

SQLAlchemy建立外键NoReferencedTableError: Foreign key associated with column

之前建立的外键均可使用,由于后来建的类都没用外键,现在忽然建立外键一直提示这个错误。 下面的类都是在model.py中,没有拆分文件。每个PubPost对应多个PubSession class PubPost(db.Model): __tablename__ = 'pub_post' id = db.Column(db.Integer, primary_key=True) …… sessions = db.relationship('PostSession', backref='session', lazy='dynamic') class PostSession(db.Model): __tablename__ ...

3
0
发表了问答
2017/10/23 16:33

sqlalchemy不存在事务处理的装饰器吗?

从java spring转移到python开发中,对sqlalchemy有些疑问,希望有心人释疑。 1. sqlalchemy不存在事务处理的装饰器吗? 类似在spring中的事务注解。 2. sqlalchemy对多级事务怎么处理的?或者说sqlalchemy怎么处理嵌套的事务?

1
0
发表了问答
2015/08/05 16:20

只需几步即可提升你的 SQL 技能

如果你习惯了使用 ActiveRecord 或者 SQLAlchemy,当你需要编写 SQL 的时候就会茫然失措,但,并不是只有你一个人会这样。 只需要一些时间来练习,你就可以像专家一样编写高级的查询。 坚实的基础 你可能已经掌握了基础对象关系映射(ORM)的使用,但仍然感觉对数据库的工作原理不太了解。如果想要理解关系型数据库,有一个 SQL 的坚实基础,可以尝试以下两个免费的课程: 关系型数据库介绍 斯坦福大学数据库迷你教程 SQL 教程 ...

9
28
发表了问答
2015/06/13 20:26

sqlalchemy连接一直等待状态

CentOS release 6.5,为了安装yara-python,编译源代码安装了glibc-2.14,添加了环境变量,import yara不报错了,但是在连接mysql的时候,一直处于等待状态。什么情况? #!/usr/bin/env python # -*- coding: UTF-8 -*- from sqlalchemy import create_engine from sqlalchemy.ext.declarative import declarative_base Base = declarative_base() class Database(object): pass def __init__(self): self...

3
0
发表了问答
2015/09/09 10:00

InterfaceError:(sqlte3.InterfaceError)Error binding parameter 0

最近在学习scrapy爬虫,爬取别人博客上的文章标题。如果不加数据库,能够很好的输出结果,虽然排版不好看,但是使用sqlalchemy存储数据,一直出错,错误提示所图片所示: 我的item['title']是通过以下的解析式来的: item['title'] = sel.xpath('//*[@class="link_title"]/a/text()').extract() 我的sqlalchemy model定义了表,内容如下: from sqlalchemy import create_engine, Column, Integer, String from sqlalchemy.ext....

3
0
发表了问答
2014/05/22 18:01

获得数据库查询结果的问题

我只想查出数据库user中的name字段,并将内容保存在列表中,但是出来的是 我想要的结果是 ['alenwewe','alen','toms'] 应该怎么改?

3
0
发表了问答
2014/05/16 16:26

qlalchemy 实现一条查询命令

请问怎样用 sqlalchemy 实现这样的查询命令 select * from aa where a='1' and b='2' or a='3' and b='5' 其中 a='1' and b='2' 是一个组合 根据实际组的数目添加

1
0
发表了问答
2014/03/20 17:21

sqlalchemy问题啊啊啊啊啊啊啊啊啊

# -*- coding: UTF-8 -*- from sqlalchemy import Table, MetaData, Column, Integer, String from sqlalchemy.orm import mapper from sqlalchemy.engine import create_engine from sqlalchemy.orm import sessionmaker mysql_engine = create_engine('mysql://root:root@localhost:3306/bbt?charset=utf8',encoding = "utf8",echo =True) #mysql_engine.connect() metadata = MetaData() #创建users表 user = Table('users'...

1
0
发表了问答
2012/03/03 19:33

SQLAlchemy官网主要有0.6和0.7系列版本的下载,请问这2版本区别,是不是0.7只支持python3了?

SQLAlchemy官网主要有0.6和0.7系列版本的下载,请问这2版本区别,是不是0.7只支持python3了?

2
0
发表了问答
2009/01/07 14:47

SQLAlchemy指南(tutorial)

http://gashero.yeax.com/?p=6

2
1
发表了问答
2011/11/11 15:32

SQLAlchemy 有人用这个ORM吗?

现在遇到一个问题,在使用中,如果数据库重启了,程序就报错了。 有人遇见过这样的情况吗?

2
0
发表了问答
2010/05/26 15:17

[需要测试]我重写了wwwsqldesigner的sqlalchemy部分

因为最近大量使用sqlalchemy来搞我bt复杂的数据库,发现wwwsqldesigner不错,美中不足的是对sqlalchemy表现不是很好,所以自己重新写了一遍,主要是重写了数据类型和输出代码(使用了声明的方法来替换掉传统方法,节省大量代码并让结构更清晰)。 目前还有一个问题没搞:列联表的实现(好像wwwsqldesigner这方面还不咋样,等我那天有空再来修正吧,反正我主要是用来图形化看看数据库表之间的关系的,关系如果自己写也很快的) ...

4
2
发表了问答
2011/11/01 19:41

[广州]江苏盛典网络科技有限公司广州分公司 招聘 python webgame开发人员

[广州]江苏盛典网络科技有限公司广州分公司 招聘 python webgame开发人员 招聘游戏后台开发 公司位于珠江新城,正在开发一款webgame,待遇:五险一金全,社招待遇 5-10k,毕业生 3-6k。 当前游戏后台开发主要使用到的技术有:面向对象、python、gevent、微线程、sqlalchemy、mongodb等。 游戏后台开发要求: 1、工作认真负责; 2、喜欢软件开发与设计,有良好的学习和沟通能力; 3、了解面向对象,懂python; 熟悉linux有加分。...

2
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
4 评论
162 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部