コード例 #1
0
    def put(self, request, *args, **kwargs):
        """Edits image upload image and changes filter"""

        image_json = json.loads(request.body)
        image = Images.objects.get(pk=image_json['id'])
        if image.title != image_json['title']:
            image.title = image_json['title']

        if image.filtered != image_json['filtered']:
            image.filtered = image_json['filtered']
            image.current_filter = None

        if image_json['filtered'] and \
                image.current_filter != image_json['currentFilter']:
            image = apply_filter(image, image_json['currentFilter'])
            image.current_filter = image_json['currentFilter']
            image.filtered = image_json['filtered']

        image.save()
        return image.to_json()
コード例 #2
0
    def put(self, request, *args, **kwargs):
        """Edits image upload image and changes filter"""

        image_json = json.loads(request.body)
        image = Images.objects.get(pk=image_json['id'])
        if image.title != image_json['title']:
            image.title = image_json['title']
            image.save()
        if image.filtered != image_json['filtered']:
            image.filtered = image_json['filtered']
            image.current_filter = None
            image.save()
        if image_json['filtered'] and \
                image.current_filter != image_json['current_filter']:
            image = apply_filter(image, image_json['current_filter'])
            image.current_filter = image_json['current_filter']
            image.filtered = image_json['filtered']
            image.save()

        response_json = json.dumps(image.to_json())
        return HttpResponse(response_json, content_type="application/json")
コード例 #3
0
    def create_thumbnail(self):
        """ creates thumbnail image for the image"""
        if not self.image:
            return

        apply_filter(self, 'thumbnail')
コード例 #4
0
    def create_thumbnail(self):
        """ creates thumbnail image for the image"""
        if not self.image:
            return

        apply_filter(self, 'thumbnail')