我有三个Django模型ModelA,ModelB和ModelC。在我的逻辑中,ModelB或ModelC的实例通过OneToOne关系与ModelA关联。我想通过ModelA与ModelB或ModelC的反向关系来访问字段of_interest。这个是可能的吗? class ModelA(models.Model):
...
s = data.solution据我所知,如果我碰巧过滤了Solution中的某个字段,django将进行连接,而select_related将同时获得这两个对象。如果我只过滤ExportTrackingRecord中的字段,那么就不会有连接,而django将为QuerySet中的每个ExportTrackingRecord (可能是数千个)生成一个新的查询。我是django的新手,但是有没有一种合理的方
我正在建立一个博客网站,并就类别和帖子模型。帖子对于类别有多对多的关系。如果一个类别是空的,我不想显示它,我已经尝试在category to Post中定义一个关系,以允许我使用像{{ if category.posts }}这样的东西。目前,在Category中使用另一个多对多字段目前在管理中给了我一个额外的字段,这是我不想要的,也不是我觉得需要的。干杯Kev