gpt4 book ai didi

python - 使用 Django 和 PostgreSQL 查询二进制数据

转载 作者:行者123 更新时间:2023-11-29 12:08:45 26 4
gpt4 key购买 nike

我正在尝试将“htmlfile”字段的实际内容值(即 html)打印到控制台:16543。(见下文)

到目前为止,我可以使用 .values() 方法打印出整行

这是我在 python shell 中得到的:

>>>
>>> Htmlfiles.objects.values()[0]
{'id': 1, 'name': 'error.html', 'htmlfile': 16543}
>>>

我想把16543的内容打印出来.. Django QuerySet的文档我翻了很多遍还是没找到正确的方法..

这是我在 models.py 中的数据模型:

class Htmlfiles(models.Model):
name = models.CharField(max_length=30, blank=True, null=True)
htmlfile = models.TextField(blank=True, null=True)

class Meta:
managed = False
db_table = 'htmlfiles'

如有任何帮助,我们将不胜感激。

最佳答案

您可以只获取 htmlfield 值:

Htmlfiles.objects.values('htmlfile')

对于每一行,它会给你一个像这样的字典:

{'htmlfile': 12345}

所以要打印所有 htmlfile 值,您需要这样的东西:

objects = Htmlfiles.objects.values('htmlfile')
for obj in objects:
print(obj['htmlfile'])

关于python - 使用 Django 和 PostgreSQL 查询二进制数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47811663/

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