gpt4 book ai didi

django - 将数据库中的列加载到列表中

转载 作者:太空狗 更新时间:2023-10-29 20:42:51 25 4
gpt4 key购买 nike

如何使用 Django 将数据库列加载到列表中?我的数据库中有一个包含各种名称的“名称”列,我希望能够将所有这些名称(按 ID 排序)加载到列表中。这样我就可以遍历该列表并打印名称,如下所示:

for name in name_list:
print name

我在谷歌上搜索得很彻底,但找不到任何东西。这应该很简单,它相当于 SQL 的“SELECT column FROM table”

class chat_messages(models.Model):
name = models.CharField(max_length=32)

最佳答案

查看 the docs for values_list() . Django 在创建特定于您的请求的查询方面做得非常出色。

chat_messages.objects.all().values_list('name')

将生成类似于以下的查询:

SELECT `projectname_chat_messages`.`name` FROM `projectname_chat_messages`

关于django - 将数据库中的列加载到列表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6653382/

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