ponyorm相关内容

Pony (ORM) 的技巧是什么?

Pony ORM 在将生成器表达式转换为 SQL 方面做得很好.示例: >>>select(p for p in Person if p.name.startswith('Paul')).order_by(Person.name)[:2]选择“p".“id"、“p".“姓名"、“p".“年龄"来自“人"“p"WHERE “p".“name"喜欢“保罗%"ORDER BY “p".“name"限制 ..
发布时间:2022-01-01 18:00:39 Python

PonyORM:在不知道哪些项目已经存在的情况下向 pony 数据库添加新项目的最有效方法是什么?

如果这是一个明显的问题,请原谅我,但我是小马和数据库的新手,并且没有找到回答这个问题的文档的正确部分. 我正在尝试创建一个包含公司和这些公司设有办事处的位置的数据库.这是一种多对多关系,因为每家公司都位于多个位置,并且每个位置都可以托管多个公司.我这样定义我的实体: from pony import orm类公司(db.Entity):'''数据库中的公司条目'''名称 = orm.Pri ..
发布时间:2021-07-07 18:58:18 Python

如何使用 Pony ORM 存储 Python 枚举?

假设我在这里有这个简单的小 Pony ORM 映射.内置的 Enum 类是 Python 3.4 中的新类,并已向后移植到 2.7. from enum import Enum从 pony.orm 导入数据库,需要类状态(枚举):准备好 = 0运行 = 1错误 = 2如果 __name__ == '__main__':db = Database('sqlite', ':memory:', cre ..
发布时间:2021-06-13 19:01:35 Python

小马(ORM)的技巧如何?

Pony ORM 很好地完成了将生成器表达式转换为SQL的技巧.示例: >>> select(p for p in Person if p.name.startswith('Paul')) .order_by(Person.name)[:2] SELECT "p"."id", "p"."name", "p"."age" FROM "Person" "p" WHERE "p" ..
发布时间:2020-05-09 02:12:35 Python