ORM for the zen of python.
相信大家能通过下面的代码明白我的意思.
from xorm import Model
from xorm.fields import *
class User(Model):
name = Char()
age = Int()
is_adult = Bool()
groups = ManyToMany(Group,related_name="users")
class Group(Model):
name = Char()
created_at = DateTime()
from .models import User
from xorm import sql
User.list(age_lt = 18, groups__name = "doit").fields(['name', 'age', {'groups': ['name']}])
User.retrive(id=1).fields(['name', 'age'])
User.replace(id=1).data({'name':'test1'})
User.update(id=1).data({'age': 18})
User.create(data={})
User.delete(id=1)a
xorm.sql('SELECT * FROM users')
github 项目地址:https://github.com/gaojiuli/xorm
我还没有开始写,大家帮忙提提意见
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.