[英]Django annotate a static value to queryset
是否可以通過注釋或任何其他方式將 static 字段值添加到 django 查詢集? 例如,我有一個名為rooms的查詢集。 我希望所有房間在查詢集中都有一個 static 字段,而不是在數據庫中。 例如:
rooms[0].some_field = "static_value"
提前致謝。
是的,您可以使用Value
[Django-doc]對此進行注釋:
from django.db.models import CharField, Value
MyModel.objects.annotate(
some_field=Value('static_value', output_field=CharField())
)
data = Funding.objects.filter(user__id=request.user.id).values()
count = 0
for i in data:
id= i.get('id')
obj = Funding.objects.get(id=id)
total = obj.get_total_amount
data[count]["total"] = total
count+=1
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.