У меня есть две модели:
class Product(models.Model):
name = models.CharField(max_length=255)
class ProductPhoto(models.Model):
product = models.ForeignKey('Product', related_name='photos')
is_live = models.IntegerField(choices=LIVE_CHOICES, default=1)
live = LiveManager()
class LiveManager(Manager):
def get_query_set(self):
return super(LiveManager, self).get_query_set().filter(is_live=1)
Я пытаюсь получить живые фотографии из деталей продукта шаблоны.
Пробовал,
{% for photo in product.photos.live %}
что не работает, просмотрел документы и не смог найти примеры. Можно ли вызвать менеджер внешнего ключа из шаблона? Должен ли я создать функцию в модели продукта, которая возвращает набор запросов с фотографиями продукта?
Спасибо.