Elephantoplasty是努力创造一个ORM这将充分利用从PostgreSQL中 这是目前正在稳步发展。
哲学
1. PostgreSQL中是很大的。但是便携ORM的使用它像SQLite的。要使用的Postgres的所有功能,我们需要删除的便携性较弱的引擎。
2.简单的事情应该是简单的,复杂的事情应该是可能的。在ORM应该猜到所有的明显的事情,但允许覆盖它们。
3.如果可能使用Python的EAFP策略。如果数据库似乎不符合ORM同步尝试迁移。
4.持久化对象的交互应该尽可能无缝和Python的越好
完成
1.简单的表格。
2.继承。
3.简单的一种一对多和多对一的1
4.许多一对多
5. EAFP创建表
6.最简单的身份
7.依赖和独立的关系
8.有些文档
9.树装饰简单PARENT_ID树
10.列表般的关系
要求:
- 在Python中
评论没有发现