2009-08-18 55 views
2

我在Django中有两个模型:组和条目。组有一个多对多的字段,将其连接到条目。我想选择所有具有组的条目(因为并非全部都是!),并且能够访问他们的group.title字段。检查组成员资格(Django中的多对多)

我试图沿着线的东西:

t = Entries.objects.select_related().exclude(group=None) 

,虽然它返回具有组中的所有条目,我不能做T [0] .groups拿到冠军。任何想法如何做到这一点?

编辑:更多信息

当过我使用Django的壳检查什么是在T返回(在这个例子中),T [0]。集团不存在。我可以访问的唯一方法是通过t [0] .group_set.all()[0] .title,这看起来效率低下,而且我正在做一些不正确的事情。

回答

3

你不显示的型号代码,所以我不能肯定,但不是T [0] .groups,我想你想:

for g in t[0].groups.all(): 
    print g.title