peewee используя 't1' в качестве таблицы, а не мой стол

0

Я новичок в peewee и не могу понять, как правильно отправить запрос.

Здесь моя мета:

class Meta:
    database = db
    db_table = 'profile'

Насколько я понимаю, я сказал peewee использовать таблицу 'profile'

Но когда я пытаюсь выбрать из таблицы:

Profile.get(Profile.name == user)

Я всегда получаю сообщение об ошибке, относящееся к таблице 't1', а не к моему профилю таблицы '

Как я могу сказать peewee использовать определенную таблицу и NOT t1?

Теги:
python-3.x
peewee

1 ответ

0

Peewee использует псевдонимы при построении запросов, поэтому, хотя он имеет в виду "t1", сам запрос будет выглядеть следующим образом:

SELECT * FROM "profile" AS "t1" WHERE "t1"."name" = '<whatever>';

Ещё вопросы

Сообщество Overcoder
Наверх
Меню