Django FieldError当字段在mod中时

2024-05-13 23:33:25 发布

您现在位置:Python中文网/ 问答频道 /正文

最近有一批新的工作合并在一起。有问题的字段在所写的模型中,双下划线等等,它在数据库中。它不引用landslide.earthquake_related.risk_score。在

错误是当我试图在djangoshell中注释查询集并获取

qs = MyModel.objects.all()
qs.annotate(count=Count('my_field'))

Cannot resolve keyword 'landslide__earthquake_related__risk_score' 
into field. Choices are: ... landslide__earthquake_related__risk_score, 
landslides__precipitation_related__risk_score, ...

我用的是django1.4。注意“我的字段”不是错误中的字段。在

我猜可能是因为有双下划线,但我说不出来。在


Tags: 模型数据库fieldobjects错误allmymodelscore