ActiveRecord 模式的 ORM Orator

MIT
Python
跨平台
2017-02-06
壮士

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

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

功能特性:

  • 一个简单但强大的 ORM

  • 数据库不可知 Schema Builder

  • 一个低级别的查询生成器,以避免 ORM Migrations

  • 支持 PostgreSQL、MySQL 和 SQLite 开箱即用

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

基本用法:

from orator import DatabaseManager, Model

config = {
    'mysql': {
        'driver': 'mysql',
        'host': 'localhost',
        'database': 'database',
        'user': 'root',
        'password': '',
        'prefix': ''
    }
}

db = DatabaseManager(config)
Model.set_connection_resolver(db)
加载中

评论(0)

暂无评论

暂无资讯

暂无问答

python使用mysqlclient替代MySQLdb

# 简介 [mysqlclient](https://pypi.python.org/pypi/mysqlclient)是MySQLdb的fork版,增加了对python 3.x的支持和其它优化,推荐替代MySQLdb # 安装 windows 10使用pip install mysqlclient...

2017/10/30 14:51
428
0
在Spring中使用jcaptcha实现图片验证

在Spring中使用jcaptcha首先要添加jcaptcha的包 我使用的是jcaptcha-1.0-all.jar 官网http://jcaptcha.sourceforge.net/jcaptcha/index.html 还要添加commons-collections-*.*.jar 版本自己控...

2013/11/28 12:01
471
1
Python frameworks, libraries, software and resources

Awesome Python A curated list of awesome Python frameworks, libraries, software and resources. Inspired by awesome-php. Awesome Python Admin Panels Algorithms and Design Pattern...

2018/12/26 15:59
7
0
分析151个后缀在各大考纲词汇中的作用(二)

CET4、CET6、GRE、IELTS、TOEFL、考研英语总的词汇量为14055,分析后缀数为151,有9525个单词分布在这些后缀中,剩下的4530个词汇没有任何后缀信息。

2015/03/26 22:42
132
0

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部