响应中的 Django 模型默认值

Django model default value in response

我想在我的 Django 模型响应值中有一个默认值

示例模型查询

myModel.objects.filter().values("username", "user_gender")

我想在响应中有一个默认值

一定是这样的

Select username, user_gender, 'delhi' as country from mytable

有什么建议请告诉我

您可以使用 Value 表达式向查询集添加附加值:

from django.db.models import CharField, Value

myModel.objects.filter().values("username", "user_gender", default_city=Value('delhi', output_field=CharField()))

您可以找到有关 values() 方法 here 的更多详细信息。