Нужно чтобы в модели было несколько изображений !
Вот как я хочу сделать:
Создаем приложение Images
В нем модель:
class Image(models.Model): name = models.CharField(u'Имя', max_length=50, unique=True) image = models.ImageField(u'Фото', upload_to=u'upload/images')
Затем можно в любой модели подключать Image:
from project.images.models import Image class Post(models.Model): images = models.ManyToManyField(Image, verbose_name=u'Изображения') ...
+ планирую подключить sorl thumbnail
Как вам такой вариант ?
Или если изображений не много, то можно и так:
class Post(models.Model): image_1 = models.ImageField(u'Фото 1', upload_to=u'upload/images') image_2 = models.ImageField(u'Фото 2', upload_to=u'upload/images') image_3 = models.ImageField(u'Фото 3', upload_to=u'upload/images')
меньше запросов будет ! (на один) :)
Вообщем посоветуйте пожалуйста как лучше и правильней ! :)