1

我希望有人可以帮助解决这个问题。我一直在使用 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 freeze 的快照,显示了我的 virtualenv 和相关版本中安装的所有内容。

在此处输入图像描述

我的设置文件几乎是 100% 标准的,所以我不明白为什么我不能让它工作。注意:如果,当我将插件添加到我的模板时,我没有选择选择文件按钮,而只是将图像拖到灰色矩形中,一切正常。我的文件被上传到未排序的上传文件夹中,并且图像被一次性选择到我的模板中,但是使用选择文件路径,我可以更好地控制我的文件及其存储方式,但不会。

有人知道我可能会错过什么吗?

更新: 在此处输入图像描述

4

1 回答 1

0

Django CMS 会覆盖一些静态文件,并且浏览器缓存中有一些旧文件。您需要清除缓存或使用隐身窗口打开页面。

于 2019-08-14T13:37:48.977 回答