突然想知道使用生成器迭代结果集的以下方式是否会对正常迭代造成任何积极或消极的影响?
例如:
def all_items_generator():
for item in Item.objects.all():
yield item
for item in all_items_generator():
do_stuff_with_item(item)
against:
->反对:
for item in Item.objects.all():
do_stuff_with_item(item)