如果我有两个桌子
class Man:
name = CharField()
age = IntegerField()
class Woman:
name = CharField()
age = IntegerField()
我想得到诸如这样的结果
[
{'name':'a', 'age':18, 'sex':'man'},
{'name':'b', 'age':20, 'sex':'man'},
{'name':'c', 'age':20, 'sex':'woman'}
]
表中有很多数据,因此可以使用peewee
之类的merge(table Man, table Woman).order_by(age).paginate(1,20)
来写什么。
thx!
答案 0 :(得分:0)
您可以使用UNION:
没有太多与Peewee进行联合的示例,因为查询两个不同的表与期望接收两个不同的模型类之间存在一些脱节。
您还可以将数据放在单个表中,并使用列来区分性别...可能会更容易。