Как переопределить поле модели без сохранения в Django
Предположим, у меня есть модель, представленная ниже :
class Post(MainProcess, TimeStampedModel, SoftDeletionModel, models.Model):
"""Post model."""
slug = models.SlugField(default=uuid.uuid4(), unique=True, max_length=100)
uuid = models.UUIDField(unique=True, max_length=500,
default=uuid.uuid4,
editable=False,
db_index=True, blank=False, null=False)
title = models.CharField(_('Title'), max_length=100, blank=False,
null=False)
image = models.ImageField(_('Image'), upload_to='blog_images', null=True,
max_length=900, blank=True)
Я хотел переопределить значения поля image
без использования функции save()
, какой лучший подход здесь будет эффективным.