Python django restframework:带有两个模型字段的url过滤器

Python django restframework:带有两个模型字段的url过滤器,python,django,django-rest-framework,Python,Django,Django Rest Framework,我想设计一个url,如: url(r'^theaters/(?P<area>.+)/(?P<title>.+)/$', TheaterAreaList.as_view(), name='theater-area'), my views.py有错误QuerySet'对象没有属性'movietheater\u set' views.py: class TheaterAreaList(generics.ListAPIView): serializer_class =

我想设计一个url,如:

url(r'^theaters/(?P<area>.+)/(?P<title>.+)/$', TheaterAreaList.as_view(), name='theater-area'),
my views.py有错误QuerySet'对象没有属性'movietheater\u set' views.py:

class TheaterAreaList(generics.ListAPIView):
    serializer_class = TheaterSerializer

    def get_queryset(self):

        area = self.kwargs['city']
        title = self.kwargs['title']
        return MovieTheater.objects.filter(city=area).movietheater_set.filter(title=title)
请教我如何使用两个模型进行查询,非常感谢。

该_集仅适用于对象,而不适用于过滤的查询集

试试这个:

MovieTheater.objects.filter(city=area, movietheater__movie__title=title)
这是

谢谢。moviethewer.objects.filtercity=area,moviethewer\uuu title=title运行良好
MovieTheater.objects.filter(city=area, movietheater__movie__title=title)