在我将光子照片放在服务器上之后,上传照片没有问题。
问题是当我从管理网站创建图库时,我只能选择一张要附加到图库的照片。即使我选择了很多照片,其中一张照片也只会链接到画廊。
将照片添加到图库的唯一方法是将它们手动添加到数据库中的photologue_gallery_photos表中:(
有谁知道如何解决它?答案 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