[英]Django: exclude User list from all Users
我剛剛開始使用Django,目前正在研究模型中的方法。 我的問題如下:如何從用戶實例中排除用戶列表? 使用此方法:
def get_other_users(self):
all = User.objects.all()
return User.objects.exclude(self.get_shift_users())
我收到錯誤:AttributeError:'User'對象沒有屬性'split'
get_shift_users的代碼:
@property
def get_shift_users(self):
return User.objects.filter(assign__shift=self)
您應該能夠通過編寫對稱查詢來實現它,例如:
def get_other_users(self):
return User.objects.exclude(assign__shift=self)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.