gpt4 book ai didi

python - 如何在django中查询多列

转载 作者:太空宇宙 更新时间:2023-11-04 06:49:07 25 4
gpt4 key购买 nike

我在 Django 中显示模型中的特定列时遇到问题...我已经阅读了有关 django 的查询集功能的文档。我的问题是在 django 中也可以像这个查询一样运行吗?

select name, age, address from person;

谁能给我出出主意,我也这样试试

Mymodel.objects.get(name, age, address)

但是姓名、年龄、地址参数有错误...

谢谢...

最佳答案

如果您只想要某些列,请使用 only :

Mymodel.objects.only('name', 'age', 'address')

如果您不想某些列使用defer :

Mymodel.objects.defer('some_big_field')

你仍然可以访问你没有查询过的字段,但它会花费你一次模式 DB 命中。

您也可以使用 valuesvalues_list方法,但它们不是模型实例,而是分别返回字典列表和列表列表。

关于python - 如何在django中查询多列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8339572/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com