У меня есть следующая модель ниже. Я хотел бы сжать загруженный документ и затем предоставить ссылку на распакованный файл, когда будет выполнен запрос 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)