我有一个名为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()
这不起作用。请有人能告诉我我犯了什么错误。