0

我在我的项目(博客)中正确安装了 photologue,我可以在管理面板中添加图像,但是如何在我的主页上显示它们?

4

2 回答 2

0

在管理面板中,您还需要:

  1. 创建画廊。
  2. 选择哪些照片属于哪些画廊。
于 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 回答