Group_by列特定类型

时间:2019-04-05 10:09:47

标签: python flask-sqlalchemy

我有一个名为Garden的表,其中有一个名为item_type的列,其中包含蔬菜,水果和草药,而我还有一个名为item_name的列,其中包含胡萝卜,苹果等。

我正在为项目使用烧瓶,并且我试图通过运行此脚本在网页上显示蔬菜。

def vegetable():
    vegetableItems = Garden.query.filter_by(item_type='vegetable').all()
    return render_template('vegetables.html', title="vegetable", vegetableItems=vegetableItems)

效果很好。但是我想将每个item_name的项目类型显示为一个组。因此,在蔬菜页面中,我要显示所有胡萝卜和所有萝卜。为此,我尝试在下面运行此脚本

db.session.query.filter_by(Garden.item_type).group_by(Garden.item_type='vegetable').all() 

这不起作用。请有人能告诉我我犯了什么错误。

0 个答案:

没有答案