【问题标题】:Gallery in Photologue can have only one PhotoPhotologue 中的图库只能有一张照片
【发布时间】:2015-03-08 13:57:08
【问题描述】:

在我把photologue放到服务器上后,上传照片就没有问题了。

问题是当我从管理站点创建图库时,我只能选择一张照片附加到图库。即使我选择了许多照片,其中一张也只会链接到图库。

将照片添加到图库的唯一方法是手动将它们添加到数据库中的 photologue_gallery_photos 表中:(

有人知道怎么解决吗?

【问题讨论】:

    标签: python django python-3.4 django-1.7 photologue


    【解决方案1】:

    我遇到了完全相同的问题。我怀疑 django-sortedm2m 包有问题。要将照片与图库相关联,它使用了 sortedm2m 包中的 SortedManyToMany()。出于某种原因,与此包关联的管理小部件无法正常运行。 (我试过 Firefox、Chrome 和 safari 浏览器)。

    我实际上并不关心照片上传到画廊的顺序,所以我只是用 Django 的 ManyToManyField() 替换了该函数调用。另外,我注意到 SortedManyToMany('Photo') 是用常量字符串 Photo 调用的。相反,它应该使用 SortedManyToMany(Photo) 来识别 Photo 类。虽然它并没有完全解决我的问题。所以我使用了默认的 ManyToMany 字段,它显示了 Gallery 中的所有照片。

    【讨论】:

      【解决方案2】:

      我想你的问题现在已经解决了,但以防万一..我遇到了同样的问题。查看日志,我发现这是因为我没有将 sortedm2m 中的静态文件与我的其他静态文件合并(因此小部件无法正常工作)。

      【讨论】:

        【解决方案3】:

        确保 sortedm2m 位于除了 photologue 之外的 INSTALLED_APPS 中;仅仅复制任何 sortedm2m 模板是不够的。

        Installation & configuration — django-photologue 3.6 documentation

        【讨论】:

          猜你喜欢
          • 2018-07-28
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-12-16
          • 2016-07-04
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多