4
은 내 템플릿에서장고 템플릿이 먼저 도착합니까?
{{ article.product.images.first.image.url }}
같은 것을 할 필요가 있지만, (images
내가 아주 작은 문서를 발견하는 대한 RelatedManager
입니다)에는 "최초의"존재하지 않는다.
다른 방법이 있습니까? 나는 첫번째 모델을 얻을 수있다
{{ article.product.images.get_query_set|first }}
그러나 그 다음 나는 더 약간의 자산을 파낼 필요가있다. 도움이된다면
, 내 이미지 모델은 다음과 같습니다
class ComponentImage(models.Model):
component = models.ForeignKey(Component, related_name='images')
image = models.ImageField(upload_to='uploads')
그리고 article.product
가 Component
이다.
Genius!를 반환하는 메소드를 제품에 추가하는 것입니다. '[0]'에 어떻게 접근 할 수 있을지 생각하고 있었지만 적절한 구문이 확실하지 않았습니다. 실제로 작동시키기 위해서'{{article.product.images.all.0.image.url}} '처럼 거기에'.all.'이 실제로 필요합니다. – mpen