Проверьте, существует ли PrimaryKey с ponyorm

Я пытаюсь использовать Pony Orm, чтобы увидеть, существует ли первичный ключ. Я получил это далеко, но это всегда выдает ошибку.

class Favorite(db.Entity):
    game = Required(Game)
    user = Required(User)
    date_favorited = Required(datetime)
    PrimaryKey(user, game)

Вот функция

    if Favorite.get(lambda: user, game) is not None:
        favorited = 1

Вот ошибка

TypeError: The second positional arguments should be globals dictionary. Got: Game[12]

1 ответ

Решение

Выручил в репозитории github

if Favorite.exists(user=x, game=y):
    favorited = 1
Другие вопросы по тегам