我正在尝试生成html表,其中标题行和数据行是sqlalchemy模型查询返回的字段的子集。我找不到任何示例,但我认为这必须是一个普遍的要求。
以下是我的查询,其中Route定义为sqlalchemy模型:
data = Route.query.filter_by(fid=fid).all()
我想在模板中以html表的形式显示此查询的结果,但是仅在显示之前排除某些字段并调整其他字段的值之后。 all()查询似乎返回对象列表,但我需要在每个对象中排除某些字段/列。
例如,我不想在表中显示fid列,并且希望将name列显示为超链接。我的具体问题是:
如何遍历数据的列标题并将其显示为html表,但不包括查询返回的某些列?
如何遍历相应的数据行和列并将其显示在html表中?
我知道如何在模板中生成表,但是不知道如何遍历查询返回的列和行。非常感谢任何帮助,因为这已经困扰了我好几天了。