假设我进行以下查询:
showtimes = ShowTime.objects.filter(
start_date__lte=start,
end_date__gte=end,
movie__slug=movie.slug,
city=city,
visible=1)
现在我想要一个函数来接收它queryset object
并根据其他一些属性进一步过滤结果,如下所示:
def is_subtitled_3d(showtimes):
return (
showtimes.language == LANGUAGE_SUBTITLED and
showtimes.type_vip == None and
showtimes.type_3d == 1 and
showtimes.type_gtmax == None and
showtimes.type_xd == None)
类似的东西可以用来修改对象还是有不同的方法来做到这一点?