remodelRethinkDB 对象文档映射器
remodel 是简单而强大的 RethinkDB 对象文档映射器,支持扩展,使用 Python 编写。
非常简单!
from remodel.models import Model
class User(Model):
pass
特性:
-
无模式
-
dict接口 -
完全支持关系
-
索引
-
约定优于配置
-
延迟加载
-
缓存
示例:
基础 CRUD 操作
class Order(Model):
pass
# Create
my_order = Order.create(customer='Andrei', shop='GitHub')
# Update
my_order['total'] = 100
my_order.save()
# Read
saved_order = Order.get(customer='Andrei')
# Delete
saved_order.delete()
评论
