【问题标题】:In Django, is there a way to set field values with a query expression on objects returned from a queryset?在 Django 中,有没有办法在从查询集返回的对象上使用查询表达式设置字段值?
【发布时间】:2015-11-19 17:57:54
【问题描述】:

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

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

我正在寻找类似 @​​987654321@ 的字段、Transform 或可以执行此操作的自定义字段。

【问题讨论】:

    标签: django django-models django-rest-framework django-queryset query-expressions


    【解决方案1】:

    我找到了一种使用Col Expression 和自定义字段的方法。

    【讨论】:

    • @Florian 一点也不,我只需要记住我是如何做到的。
    猜你喜欢
    • 2020-02-13
    • 1970-01-01
    • 1970-01-01
    • 2020-08-14
    • 2017-12-05
    • 2016-04-22
    • 1970-01-01
    • 1970-01-01
    • 2012-08-21
    相关资源
    最近更新 更多