SQL-wrappers(activerecord)推荐用于python?

ohh*_*hho 2 python orm activerecord

是否有一个用于python的activerecord(任何类似的SQL包装器)?这适合:

  • 用于服务器端python脚本
  • 重量轻的
  • 支持MySQL

我需要做什么:

  • insert(文件名,文件大小,文件md5,文件本身)到(string,int,string,BLOB)列中
  • 如果db中不存在相同的文件(校验和+文件名)

谢谢

ars*_*ars 5

您可以将SQLAlchemyElixir一起考虑:

Elixir是SQLAlchemy库之上的声明层.它是一个相当薄的包装器,它提供了创建直接映射到关系数据库表的简单Python类的能力(这种模式通常被称为Active Record设计模式),提供传统数据库的许多好处而不会失去方便性Python对象.