【发布时间】:2017-02-27 10:09:47
【问题描述】:
[更新]
我已经成功上传了一个小文件(但还不是大图片)。 ../media/filer_public/ 子目录正在正确创建和文件正确上传。需要调查 nginx 配置。
[OP]
我已经以超级用户身份登录到新的 Django CMS 系统,但由于文件上传静默失败,因此无法添加文件管理器图像或添加文件管理器文件到页面;非常短暂地闪烁其上传图形,但实际上并未上传任何内容。我相信所有settings.py 都是正确的,因为静态工件被正确渲染,Nginx 对于media 和static 目录具有可信的相似locations。
我相信所有文件和目录的权限和所有权都是正确的;即 Nginx 拥有 Django CMS 应用程序目录的用户和/或组所有权,并且权限是正确的。
Postgres 表 filer_folder 有一行是我在编辑页面时创建的新文件管理器文件夹,但在文件系统中没有创建相应的目录。我可以添加正确保存的文本和新文本块插件。
Django CMS 在 Docker 容器 web 中运行,我已确认该容器具有 rw(读/写)对 Docker 卷的访问权限。
我在webs 的日志中没有发现任何异常。
我怎样才能知道发生了什么(没有发生)?
【问题讨论】:
-
也许是这个? enctype="multipart/form-data" docs.djangoproject.com/en/1.10/topics/http/file-uploads这是一个盲拍,但我还是尝试了。
-
谢谢乔纳斯。我想我现在正在缩小问题的范围。
标签: django docker django-cms django-filer