Python django restframework:带有两个模型字段的url过滤器
我想设计一个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(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)