4
我需要做的是這樣Django模板優先?
{{ 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
。
全國聯保的產品型號!我在考慮如何訪問'[0]',但我不確定正確的語法。你實際上也需要一個'.all.',就像'{{article.product.images.all.0.image.url}}'來使它工作。 – mpen 2009-12-07 00:52:20