@Mikkkch

Есть ли какое-то преимущество в использовании декоратора для моделей содержащих ImageField?

Здравствуйте, у некоторых в коде часто наблюдаю что-то вроде:

def contain_photos(model):
    upload_path = model.__name__.lower() + 's'
    image_field = models.ImageField(upload_to=upload_path)
    setattr(model, 'photo', image_field)


@contain_photos
class Animal(models.Model):
    pass

Есть ли смысл у себя делать что-то вроде этого? Или просто просто в каждую модель вносить поле ImageField у устанавливать соответствующий путь для сгрузки изображений?
  • Вопрос задан
  • 69 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы