Peewee объединение двух таблиц без объединения - PullRequest
0 голосов
/ 10 июня 2018
class Table1(Model):
    name = CharField()
class Table2(Model):
    name = CharField()
    table1_id = ForeignKeyField(Table1)

Вам нужен запрос, который объединяет эти две таблицы:

select Table1.id, Table1.name, Table2.table1_id from Table1, Table1 where Table2.table1_id == Table1.id

1 Ответ

0 голосов
/ 12 июня 2018

Вы можете использовать .from_()

Например,

query = Table1.select(Table1, Table2.name).from_(Table1, Table2)

Но в вашем примере явно есть внешний ключ, поэтому я не уверен, зачем вам это делать?

...