Photologue中的图库只能有一张照片

时间:2015-03-08 13:57:08

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

在我将光子照片放在服务器上之后,上传照片没有问题。

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

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

有谁知道如何解决它?

3 个答案:

答案 0 :(得分:0)

我有完全相同的问题。我怀疑django-sortedm2m包有些问题。要将照片与图库相关联,它使用的是sortedm2m包中的SortedManyToMany()。出于某种原因,与此程序包关联的管理窗口小部件功能不佳。 (我尝试过Firefox,Chrome和Safari浏览器)。

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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

Installation & configuration — django-photologue 3.6 documentation