Для базы данных игр, в которой разные пользователи называют одну и ту же игру разными именами, у меня есть две таблицы, настроенные как один-ко-многим:
class Game(db.Entity):
name = Set('Name')
...
class Name(db.Entity):
game = Required(Game)
name = Required(str)
...
Как получить доступ к именам дляконкретная игра?Они возвращаются как «Multiset», который (я думаю) является особым объектом Counter, когда я делаю это:
games = Game.select()
for g in games:
names = g.name.name
print(names)
>>> Multiset({'Sticks And Stones': 1, 'May Break Your Bones': 1 })
Это также кажется мне довольно уродливым, я полагаю, должен быть лучший способ?