我有一个关于ponyORM和多对多关系的问题。我使用的是python3.7、ponyORM和PostgreSQL Db。 设置:我的数据库中有两个模式,比如模式'A‘和模式'B’。在模式'A‘中有两个实体:'Car’和'Driver‘以及它们之间的多对多关系。我还在模式‘A’中创建了表'driver_car‘(列: driver,car): from datetime import datetime
db =当我不想
对于一个游戏数据库,其中一个游戏被不同的用户命名为不同的名称,我有两个表,设置为一对多: class Game(db.Entity): ...
game = Required(Game) ... 如何访问特定游戏的名称?当我这样做时,它们返回为"Multiset",这(我认为)是一个特殊的计数器对象: games = Game.select() names
在下面的代码中,我创建了一个带有字符串字段name的简单实体,并定义了一个构造函数,它只会将参数重定向到父构造函数(在我的实际应用程序中,我更改了将它们传递给父构造函数的一些参数)。__init__() takes no parameters调用相同的行中的super()。它看起来像关键字参数被发送到object而不是db.Entity。当我移除构造函数时,一切都正常。像我的例子中的构造函数不应该总是起作用吗(当然什么也不做)?马蹄铁里有什么东西妨碍了它的工作吗?还是我在这里漏掉了什么?此外,在<
final equipment = ToOne<Equipment>();} 我正在尝试使用反向链接来查找与故障有关的所有设备(因为可以在没有故障的情况下创建设备)。但我似乎无法访问设备的故障属性 final testQuery = _localDbBaseService.faultsBox.query()
..backlink(Equipment_.faults我很确定我有反向查询,但我只是试图弄清楚如何正确使用反向链接。我知道我可以通过查询所有故障,然后查询所有设备并像这样过