我有这样的查询:
blah = Blah.objects.filter(foo=title)
它工作正常,所以我可以在模板中使用结果。但是,我需要将其中的一个值从整数更改为 timedelta,以便在模板输出中显示时间。在执行此操作时遇到困难,我想知道为什么键入结果是 & 发现type(blah)
,告诉我它是一个 NoneType,即使它实际上具有可用的值。这非常令人费解,我在 Django 文档中找不到任何关于此的内容。
我尝试使用blah['length']
, 来获取我的特定整数,但这没有用。所以看起来类型不是字典、集合或列表。
那么,Django 查询结果是什么类型,为什么它告诉我它是 NoneType 即使它不是?
我真的在这个问题上摸不着头脑。