Django更改查询集字段不影响数据库

Posted

技术标签:

【中文标题】Django更改查询集字段不影响数据库【英文标题】:Django change queryset field not affecting DB 【发布时间】:2016-04-28 22:11:25 【问题描述】:

如果有更改查询集字段的方法,对其应用函数,然后在模板中访问此字段?

@property (getter/setter) 不能用于查询集,只能用于模型的字段。有什么建议吗?

【问题讨论】:

【参考方案1】:

创建返回自定义查询集的自定义管理器。在Django docs 中了解更多信息。

【讨论】:

我有一个自定义查询集。我需要在执行查询集之后修改字段 但是查询集没有字段,所以这对我来说毫无意义。我认为您需要更加明确,例如提供一些示例。 link参考这个问题

以上是关于Django更改查询集字段不影响数据库的主要内容,如果未能解决你的问题,请参考以下文章

Django:更改查询集中所有对象的字段值

Django框架:模型 字段查询查询集

Django 查询集过滤器文件字段不为空

Django 字段查询谓词表

即使数据库将 0 存储为字段值,Django 查询集对象也返回 None 而不是 0

Django 更改查询结果的字段类型(!)