【发布时间】:2016-03-13 16:58:49
【问题描述】:
我想做这样的事情:
before = [ rec.field for rec in all_relevant_records ]
# Do some operation on the all_relevant_records:
for rec in all_relevant_records:
rec_pk = rec.pk
new_field = get_new_field(rec, field)
db.objects.filter(pk=rec_pk).update(field=new_field)
after = [ rec.field for rec in all_relevant_records ]
但是,这不起作用,因为字段无法解析为查询集字段。
我看过How to dynamically provide lookup field name in Django query? 但是,这不是我想要的。
任何帮助表示赞赏
【问题讨论】:
标签: django django-models django-queryset