在Django中,有没有一种方法可以通过查询表达式对从queryset返回的对象设置字段值?

在Django中,有没有一种方法可以通过查询表达式对从queryset返回的对象设置字段值?,django,django-models,django-rest-framework,django-queryset,query-expressions,Django,Django Models,Django Rest Framework,Django Queryset,Query Expressions,我有一个代理模型,它必须有一些计算(带有查询表达式)只读字段。注释不起作用,因为我以后需要使用字段元数据在视图中进行过滤 那么,有没有方法调用SQL函数来获取值 我正在寻找类似于QuerySet.annotate的字段、转换或自定义字段的方法来完成此操作。我找到了一种方法,使用和一个自定义字段来完成此操作 @Florian一点也不,我只需要记住我到底是怎么做到的。

我有一个代理模型,它必须有一些计算(带有查询表达式)只读字段。注释不起作用,因为我以后需要使用字段元数据在视图中进行过滤

那么,有没有方法调用SQL函数来获取值


我正在寻找类似于
QuerySet.annotate
的字段、
转换
或自定义字段的方法来完成此操作。

我找到了一种方法,使用和一个自定义字段来完成此操作

@Florian一点也不,我只需要记住我到底是怎么做到的。