【发布时间】:2020-01-18 01:04:04
【问题描述】:
我正在尝试构建一个网络应用程序。部分要求是当用户点击像“1年”这样的时间间隔时,他可以观看一年内所有即将上映的电影。
当用户点击“1 年”时,它应该触发一个过滤器,显示从今天到明年的电影。在 django 怎么可能?
我想做一个类似这个逻辑的过滤器-
class sales_plot(APIView):
def post(self, request, *args, **kwargs):
interval = json.loads(request.body).get('interval')
queryset = MovieList.objects.filter(date_of_relase= current_date + interval)
serialize = serializer_name(queryset, many=True)
return Response(serialize.data, status=status.HTTP_200_OK)
这是我的 model.py -
class MovieList(models.Model):
Movie_id = models.CharField(max_length=250, blank=True, null=True)
date_of_release = models.DateField(blank=True, null=True)
class Meta:
managed = False
db_table = 'movie_list'
我该怎么做?
【问题讨论】:
标签: django django-rest-framework django-filter