我想问一下,我想要过滤AAMovieShowtime
,AAMovie
中的标题是' ABC'
我该怎么办?
我试试这个但不行:
obj2 = AAMovieShowtime.objects.filter( movie__title='ABC' )
这是我的模特:
class AAMovie(models.Model):
title = models.CharField(max_length=255, blank=True)
class AAMovieShowtime(models.Model):
movie = models.ForeignKey( AAMovie, null=True,blank=True,related_name = 'movie' )
答案 0 :(得分:0)
试试这个:
movies = AAMovie.objects.filter(title='ABC')
如果movies
为空,那么您就没有标题为“ABC'”的电影。如果movies
不为空,请尝试以下操作:
showtimes = AAMovieShowtime.filter(movie__in=movies)
如果showtimes
为空,那么您就没有与这些电影相关的对象。
如果你想通过部分标题进行不区分大小写的搜索,请尝试:
showtimes = AAMovieShowtime.objects.filter(movie__title__icontains='ABC' )