【文件属性】:
文件名称:orm.py:Python 和 Postgres 的最小形式
文件大小:6KB
文件格式:ZIP
更新时间:2021-06-23 23:29:48
Python
orm.py
一个用于 Python 的小型 ORM。
特征
基本查询(选择、插入、更新、排序依据、限制、偏移)
与外键的简单模型交互
不是特点
数据库或表的创建、修改或迁移
连接、全文搜索、大多数其他数据库功能
要求
Python3
PostgreSQL
psycopg2
去做
python2支持
更好的比较支持
仅更新已更改的字段
使用get排序
查询唯一条目
测试
改进查询界面
扩展sql功能
例子
表不是为您创建的,因此您必须自己创建它们。 当转换为下划线分隔的词时,表名应与类名匹配,因此类 UserRelationship 将映射到表“user_relationship”。
表必须有一个名为“id”的串行主键,外键字段必须附加“_id”。
import orm
''' You should first set up tables named "user" and "
【文件预览】:
orm.py-master
----setup.py(662B)
----.gitignore(29B)
----test_orm.py(384B)
----README.md(3KB)
----example()
--------models.py(379B)
--------orm_config.py(97B)
--------schema.sql(388B)
----orm.py(9KB)