重新思考基于数据库的ORM

anji-orm的Python项目详细描述


https://img.shields.io/pypi/v/anji-orm.svghttps://img.shields.io/pypi/l/anji-orm.svghttps://gitlab.com/AnjiProject/anji-orm/badges/master/build.svg

anji_orm重新思考数据库的简单orm

安装

anji_orm作为pypi上的python库提供。使用pip安装非常简单:

$ pip install anji_orm

这将安装anji_orm以及外部依赖项。

基本用法

ORM注册表应在使用前启动:

# For sync usageregister.init(dict(db='test'))register.load()# Or for async usageregister.init(dict(db='test'),async_mode=True)awaitregister.async_load()

然后,创建一些模型

classT1(Model):_table='t2'a1=StringField()a2=StringField()t2=T1(a1='b',a1='c')t2.send()# or for async usageawaitt2.async_send()

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
HTTP标头的java InputStream未终止   java测试SpringWebListener   具有定义的替换编号Java的regex ReplaceAll   在java中使用contains()方法   java在选择查询中使用JoinColumn字段   具有用户的java Start-stop demon不是以给定用户启动   java glBufferData生成GL\u无效\u操作   java中循环代码的循环   Java位无符号移位(>>>>)会产生奇怪的结果   java HQL使用点分隔符从select获取结果   条纹、弹簧、玩耍(或?):使用哪种高性能Java框架?   广播接收机中的java停止服务   java回收器视图占据整个屏幕。不在上面显示我的UI元素   java使MySQL查询更快   java MappedByteBuffer查询   java递归算法问题