|
|
|
@ -41,8 +41,9 @@ class CinemaViewSet(CacheResponseMixin, viewsets.ModelViewSet): |
|
|
|
|
retrieve: 获取某个影院的信息 |
|
|
|
|
update: 更新某个影院的信息 |
|
|
|
|
delete: 删除指定影院 |
|
|
|
|
.filter(is_delete=False) |
|
|
|
|
""" |
|
|
|
|
queryset = Cinema.objects.all() |
|
|
|
|
queryset = Cinema.objects.filter(is_delete=False).all() |
|
|
|
|
serializer_class = CinemaSerializer |
|
|
|
|
# permission_classes = (permissions.IsAuthenticated,) |
|
|
|
|
filter_backends = (filters.SearchFilter, DjangoFilterBackend, OrderingFilter) |
|
|
|
@ -56,7 +57,7 @@ class CinemaViewSet(CacheResponseMixin, viewsets.ModelViewSet): |
|
|
|
|
@method_decorator(cache_page(60 * 1)) |
|
|
|
|
def refresh(self, request, *args, **kwargs): |
|
|
|
|
GetVersion().main_process() |
|
|
|
|
queryset = Cinema.objects.all().order_by('ip') |
|
|
|
|
queryset = Cinema.objects.filter(is_delete=False).all().order_by('ip') |
|
|
|
|
serializer = self.get_serializer(instance=queryset, many=True) |
|
|
|
|
return Response(serializer.data) |
|
|
|
|
|
|
|
|
@ -85,7 +86,7 @@ class UpdateAlterViewSet(CacheResponseMixin, viewsets.ModelViewSet): |
|
|
|
|
def update_user(request, *args, **kwargs): |
|
|
|
|
cinema_id = request.GET.dict().get('id') |
|
|
|
|
user = json.loads(request.body).get('user', '暂无') |
|
|
|
|
result = Cinema.objects.filter(id=cinema_id).update(user=user) |
|
|
|
|
result = Cinema.objects.filter(Q(id=cinema_id) & Q(is_delete=False)).update(user=user) |
|
|
|
|
return JsonResponse({'result': 'success'} if result == 1 else {'result': 'fail'}) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|