gpt4 book ai didi

django - 如何在 Django 中打印单个对象的所有值?

转载 作者:行者123 更新时间:2023-12-05 03:49:34 24 4
gpt4 key购买 nike

我正在使用以下代码从我的表中选择最后一个对象

data= MyModel.objects.last()

这是显示对象。我想显示完整的“数据”对象数组。为此我正在使用以下代码

data= MyModel.objects.last().values()

但是它不起作用。该怎么做?

最佳答案

你应该交换 .values(…) [Django-doc].last() [Django-doc] ,因为在 .last() 之前,您正在使用 ManagerQuerySet,在 .last() 之后> 你正在使用一个 MyModel 对象:

data= MyModel.objects<b>.values()</b>.last()

也就是说,使用 .values() 通常不是一个好主意。它侵 eclipse 了模型提供的逻辑层。仅在特定情况下,例如对特定值的 GROUP BY,使用 .values() 是个好主意。

关于django - 如何在 Django 中打印单个对象的所有值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63918258/

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