【发布时间】:2020-07-24 16:34:56
【问题描述】:
我有一个模型控制台。
它有一个 GenericForeignKey:配置。
我有几个模型:
- 配置_A
- 配置_B
在我拥有的每个模型上:
console = GenericRelation(
'device.Console', related_query_name='A', object_id_field='configuration')
显然有不同的related_query_name。
我想查询我的控制台模型并通过配置对其进行过滤,这就是我正在做的事情:my_queryset = Console.objects.filter(A__id=random_id)
我确定存在“random_id”。
当我想打印结果时,我得到了查询或“my_queryset.query”:
“NoneType”对象没有“startswith”属性
你知道如何修复它甚至调试它吗?
谢谢你:)
【问题讨论】:
标签: django django-queryset django-orm