将照片放在服务器上后,上传照片就没有问题了。
问题是当我从管理站点创建图库时,我只能选择一张照片附加到图库。即使我选择了许多照片,其中一张也只会链接到图库。
将照片添加到画廊的唯一方法是手动将它们添加到数据库中的 photologue_gallery_photos 表中:(
有人知道如何解决吗?
将照片放在服务器上后,上传照片就没有问题了。
问题是当我从管理站点创建图库时,我只能选择一张照片附加到图库。即使我选择了许多照片,其中一张也只会链接到图库。
将照片添加到画廊的唯一方法是手动将它们添加到数据库中的 photologue_gallery_photos 表中:(
有人知道如何解决吗?
我有完全相同的问题。我怀疑 django-sortedm2m 包有问题。要将照片与图库相关联,它使用了 sortedm2m 包中的 SortedManyToMany()。出于某种原因,与此包关联的管理小部件无法正常运行。(我试过 Firefox、Chrome 和 safari 浏览器)。
实际上我并不关心照片上传到画廊的顺序,所以我只是用 Django 的 ManyToManyField() 替换了该函数调用。另外,我注意到 SortedManyToMany('Photo') 是用常量字符串 Photo 调用的。相反,它应该使用 SortedManyToMany(Photo) 来识别 Photo 类。虽然它并没有完全解决我的问题。所以我使用了默认的 ManyToMany 字段,它显示了 Gallery 中的所有照片。
确保 sortedm2m 在 INSTALLED_APPS 和 photologue 中;仅仅复制任何 sortedm2m 模板是不够的。
我想你的问题现在已经解决了,但以防万一..我有同样的问题。查看日志,我发现这是因为我没有将 sortedm2m 中的静态文件与我的其他静态文件合并(因此小部件无法正常工作)。