1
我有三個型號項目,會員,用戶如何獲取查詢集的外鍵對象?
class Project
members = ManyToManyField(User, through="Member")
class User
#...user model...
class Member
project = ForeignKey(Project)
user = ForeignKey(User)
isAdmin = BooleanField(default=False)
如果我想獲得一個項目(P)的所有用戶對象,我可以做p.members。但是,我怎樣才能輕鬆獲得項目的所有管理員(用戶對象)?
Member.filter(project=p, isAdmin=True) # this gets all the admin member objects
# how to convert this to user objects?
請更正它也是由項目p濾鏡,然後我會檢查你的答案。謝謝。 – Derek 2013-04-24 20:41:11