是否可以通过注释或其他方式将静态字段值添加到Django查询集? 例如,我有一个名为 rooms 的查询集。我希望所有房间的查询集中都没有数据库中的静态字段。 例如:
rooms[0].some_field = "static_value"
谢谢。
答案 0 :(得分:0)
是的,您可以使用Value
[Django-doc]进行注释:
from django.db.models import CharField, Value
MyModel.objects.annotate(
some_field=Value('static_value', output_field=CharField())
)