Сжатие и распаковка изображений при отправке полезных данных в django rest framework с использованием lz4 - PullRequest
0 голосов
/ 03 мая 2018

У меня есть следующая модель ниже. Я хотел бы сжать загруженный документ и затем предоставить ссылку на распакованный файл, когда будет выполнен запрос POST. Как использовать lz4 в представлении на основе классов для сжатия или распаковки полезной нагрузки, содержащей изображения?

models.py

class EmployeeDocument(models.Model):
    """
    Model, Which holds Employee documents uploaded.

    """
    employee = models.ForeignKey(
        Employee, related_name="employee_docs", null=True, blank=True)
    document = models.FileField(
        upload_to='Images/', default='Images/None/No-img.jpg')
    details = models.TextField()

    def __str__(self):
        return 'DOC - %s' % (self.employee.user.username)
...