我在我的项目(博客)中正确安装了 photologue,我可以在管理面板中添加图像,但是如何在我的主页上显示它们?
问问题
237 次
2 回答
0
在管理面板中,您还需要:
- 创建画廊。
- 选择哪些照片属于哪些画廊。
于 2015-06-25T17:57:20.393 回答
0
对于我的一个项目,我创建了一个产品模型,它有一个链接到画廊的外键:
gallery = models.ForeignKey(Gallery, blank=True, related_name='gallery')
模板中的问题是您无法从 Photologue 遍历图库或照片。我不得不打电话product.gallery.photos.all()
来遍历我画廊中的图像集合。
要获取图像的 url 以链接到src
标签<img>
,您可以运行(如果您正在迭代):
for image in product.gallery.photos.all():
{{ image.url }}
希望这可以帮助!
于 2016-07-13T20:37:20.320 回答