将Django RawQuerySet设置为不延迟属性

2024-06-01 06:28:37 发布

您现在位置:Python中文网/ 问答频道 /正文

根据Django documentation的说法,如果一个字段试图在原始查询集中访问,它将实时获取该字段。在

如何防止它从数据库中获取未检索到的字段?在

例如,如果我写select name from authors

然后用户会写作者性别它将返回None并且不尝试从数据库中检索它?在


Tags: django用户namefromnone数据库documentationselect
1条回答
网友
1楼 · 发布于 2024-06-01 06:28:37

您可以尝试获取不想检索的任何字段的null,例如:

Person.objects.raw('SELECT id, name, null AS gender from authors') 

相关问题 更多 >