假设你有一个包含多个模型的列表或字典,并且你想要遍历每个模型中的记录。下面是几种解决方法的代码示例:
models = [model1, model2, model3] # 模型列表
for model in models:
records = model.query.all() # 假设每个模型都有一个query属性来查询记录
for record in records:
# 处理每个记录
print(record)
models = {
'model1': model1,
'model2': model2,
'model3': model3
} # 模型字典
for model_name, model in models.items():
records = model.query.all() # 假设每个模型都有一个query属性来查询记录
for record in records:
# 处理每个记录
print(model_name, record)
models = [model1, model2, model3] # 模型列表
for model in models:
records = model.query_records() # 假设每个模型都有一个自定义的查询方法来查询记录
for record in records:
# 处理每个记录
print(record)
这些示例中,假设每个模型都有一个query属性或自定义的查询方法来获取记录。你可以根据你的实际情况进行调整和修改。
上一篇:遍历多个枚举
下一篇:遍历多个目录中的文件以提取数据