我希望有人可以帮忙解决这个问题。我一直在使用djangocms为客户构建一个简单的前端中心网站,以便他们可以维护自己的内容。这种设置没什么特别之处。只需几个template.html文件,一个小css和djangocms将它们全部拉到一起。在这个阶段没有其他形式,模型,观点或任何东西。只是纯粹的djangocms。
最初我正在使用django 1.8.6并且图像选择器似乎工作正常。我可以上传我的文件,每个文件旁边都有一个选择器图标可以工作,一切都很棒。见下图。这是使用cmsplugin-filer。
然后我尝试将网站升级到Django版本1.11.13,我开始遇到这个问题。您在上面看到的文件选择不再可供用户使用。我花了几天时间研究这个问题,在我的旅行中,我发现显然cmsplugin-filer现已弃用。所以我删除了它并切换到推荐的djangocms-filer安装思路,这可能解决了我的问题...但没有。经过几个小时的头部刮擦,我认为它必须是我的项目中的东西扔掉,所以我使用规定的djangocms-installer完成了100%的干净安装。除了将它连接到postgresql数据库之外,它是一个完全普通的安装,但它仍然无法正常工作。我得到的只是下图。一个简单的勾选框,但无法选择图像,也无法保存我选择的内容。上传文件很好,我可以创建文件夹,并将图像上传到它们中。
下面是我的pip冻结的快照,显示我的virtualenv及相关版本中安装的所有内容。
我的设置文件几乎是100%的标准,所以我不明白为什么我不能让它工作。注意:如果,当我将插件添加到模板时,我不选择“选择文件”按钮,只需将图像拖动到灰色矩形中,一切正常。我的文件被上传到未排序的uploads文件夹,图像一次性被选入我的模板,但是使用选择文件路径,我可以更好地控制我的文件以及它们的存储方式,而不是。
有人知道我可能会遗漏什么吗?
答案 0 :(得分:0)
Django CMS会覆盖一些静态文件,并且浏览器缓存中有一些旧文件。您需要清除缓存或使用隐身窗口打开页面。