У меня есть следующая модель ниже. Как преобразовать FileField в двоичный файл, а затем использовать метод без потерь для сжатия, сохранения и последующей распаковки?
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()
# url = models.URLField(null=True)
# path_to_image = models.CharField(null=True, max_length=100)
# upload_date = models.DateTimeField(auto_now=True, db_index=True)
def __str__(self):
return 'DOC - %s' % (self.employee.user.user