可以使用 annotate 方法將獲取的欄位值進行重新命名
from django.db.models import F
qs = Doc.objects.annotate(
cate_create_user=F('cate__create_by__username'),
).filter(id=3).values(
'id',
'name',
'title',
'cate__name',
'cate_create_user'
)
print(qs.query.__str__())
qs = list(qs)
本作品採用《CC 協議》,轉載必須註明作者和本文連結