Orator ActiveRecord 模式的 ORM

开源网站开源项目 24-05-06 10:37:09

Orator ORM 提供了一个简单而优美的 ActiveRecord 实现。

它有部分灵感来自于Laravel 框架的数据库部分,但很大程度上修改为更 pythonic。

功能特性:

一个简单但强大的 ORM

数据库不可知 Schema Builder

一个低级别的查询生成器,以避免 ORMMigrations

支持 PostgreSQL、MySQL 和 SQLite 开箱即用

Orator ORM 支持 python 2.7+和 3.2+ 版本。

基本用法:

fromoratorimportDatabaseManager,Modelconfig={'mysql':{'driver':'mysql','host':'localhost','database':'database','user':'root','password':'','prefix':''}}db=DatabaseManager(config)Model.set_connection_resolver(db)
[Orator ActiveRecord 模式的 ORM]相关推荐

Zeus HTTP 路由器

Zeus 是一个非常简单和快速的 HTTP 路由器,为 Go 语言编写。 示例代码: packagemainimport("fmt""githu……...

Koa Node.js 的 Web 框架

Koa 是下一代的 Node.js 的 Web 框架。由 Express 团队设计。旨在提供一个更小型、更富有表现力、更可靠……...

MT 移动端的js模块管理框架

MT 移动端的js模块管理框架

MT是手机腾讯网前端团队开发维护的一个专注于移动端的js模块管理框架。 github:https://github.com/mtjs/……...

Simula 建模语言

Simula 是一种建模语言,通常被认为是第一个面向对象 (Object-oriented, OO) 的语言,随后出现的此类语言……...

今日开源
  1. VisIt 图形化科学数据分析工具

    VisIt 图形化科学数据分析工具

    VisIt 是一种交互式并行可视化访问和图形的分析工具,用来查看科学数据。用户可以从他们能快速生成可视化数据,随着时间而动态显示,操纵他们,保存用来展现的结果图像。Visit含有丰富套可视化功能,以便你可以各种不同……

    开源软件 2024-05-20

  2. Meta2d.js 可视化在线绘图引擎

    Meta2d.js 可视化在线绘图引擎

    乐吾乐 Le5le Meta2d.js是一个实时数据响应和交互的2d引擎,可用于Web组态,物联网,数字孪生等场景。。 在线使用 在线使用 为什么使用 新引擎 数据+ 算法 + 风格 = 栩栩如生; 数据为核心、数据驱动显示; 多状……

    开源软件 2024-05-20

  3. Pony Actor 模型编程语言

    Pony 是一个面向对象的基于 Actor 模型的安全而且高性能的编程语言。Pony 提供 Sublime 和 Atom 编辑插件,同时很快将提供 vim 和 Visual Studio 支持。可使用 LLDB 和 GDB 进行调试。 Pony 兼容 C 程序,其编译器……

    开源软件 2024-05-20

返回顶部小火箭