我有一个模型,其中包含一些字段,其中之一是FK。我想使用
MyModel.objects.all().defer("pk").values()
并添加我的FK(myfk__name)的字段,而无需在值中写入所有模型字段+ 1。
我还希望避免在此查询之后再进行一次手动添加查询。
有可能吗?
答案 0 :(得分:2)
使用annotate
:
MyModel.objects.all().defer('pk').values().annotate(name=F('myfk__name'))