class Profile(models.Model): avatar = models.ImageField(upload_to="avatars", null=True) avatar_thumbnail = ImageSpecField(source = "avatar", processors = [ResizeToFill(100, 50)], format = "JPEG", options = {"quality": 60}) def __unicode__(self): return "%s" % self.avatar
class Persson(models.Model): ... person_avatar = models.OneToOneField(Profile, blank = True)
class Article(models.Model): ... author = models.ManyToManyField(Persson) # много статей имеют много авторов
Появилась проблемма -
1 - Создаю статью “О кино” автор “Михалков” аватврка “mihalkov.jpeg”. - отображается
2 - Создаю статью “Про цветы” автор “Цветков” аватврка “romashka.jpeg” - отображается
3 - Создаю статью “О пчелах” автор “Михалков” - error
Profile matching query does not exist.
Дополню…
4 - Создаю автора “Лужков” аватарка “romashka.jpeg” назначаю его автором статьи “О пчелах” - error
5 - Меняю автору “Лужков” аватарку на “lujkov.jpeg” - отображается