【发布时间】:2015-02-02 15:50:26
【问题描述】:
我正在尝试从 Django 1.4.15 -> 1.7.3 移植应用程序
我遇到了一个问题,即应用在 models.py 中有一个方法
def is_votable(self, user):
'''
Decides if the user can vote for him/herself or not
'''
if self.rated_by.all().__contains__(user):
return False
return True
我的问题出在这一行:
if self.rated_by.all().__contains__(user):
导致错误的原因:
'QuerySet' object has no attribute '__contains__'
我可能是盲人,因为我看不到 __contains__ 在 Django 中被弃用的地方。
任何帮助都深表感谢。也请询问您是否需要更多信息。
【问题讨论】:
标签: python django django-queryset django-1.7 django-1.4