我使用SQLAlchemy ORM进行查询:
query_category = DBSession.query(Product) \
.options(defer(Product.stock_qty))\
.filter(
Product.categories.any(Category.id == category.id),
Product.categories.any(Category.id.in_(parent_ids)),
)
我想在for循环中使用for ..迭代这个查询两次:
for i in query_category:
...do something
for i in query_category:
...do something else
我知道这是发电机,但我不知道如何'重启'这台发电机。我尝试使用seek(0)
和文件一样,但它不起作用。那么我应该使用什么命令restart
我的查询