Форум сайта python.su
Подскажите, как посчитать количество объектов, на которые ссылается поле ManyToManyField.
Например, такие модели:
class Gallery(models.Model):
photos = models.ManyToManyField('Photo', related_name='galleries', verbose_name=_('photos'), null=True, blank=True)
class Photo(ImageModel):
title = models.CharField(_('title'), max_length=100, unique=True)
Офлайн
Получаю таким образом:
gallery.col_photos = len(gallery.gallery.photos.filter(is_public=True))
Офлайн
MutagenaВы бы ещё счетчиком попробовали:-)
Получаю таким образом:
Офлайн
Daevaorn, можно привести пример?
Офлайн