我想使用 tinyMCE 作为 django 应用程序的编辑器,但遇到了一些麻烦。我已经完成了所有设置,但似乎无法为图像插入/上传功能指定上传路径。我有两个特定的场景,这会成为一个问题:
- 用户提交内容的文件浏览器不应显示其他用户上传的文件。我想通过用户 ID 将它们“监禁”到特定目录。
- 我需要一种将上传的文件与它们相关的对象链接的方法。这样,如果对象不再存在,我可以在将来修剪这些文件,并且我可以在文件浏览器中仅显示与该对象相关的图像。
django-tinymce-filebrowser 自动将上传路径设置为 mce_filebrowser/%Y/%m/%d。似乎没有以任何方式更改此路径的选项。
django-filebrowser 有在 settings.py 中设置上传目录的选项,但我无法找到任何人为特定模型表单实例覆盖该路径的记录。我找到的最接近的是Django 文件浏览器,FileBrowserField 的模型特定目录参数,但我认为那里的解决方案不适用于我的情况。
有没有人为 django-tinymce 使用另一个文件浏览器?您是否有类似的问题并找到解决方法?我会很感激任何正确方向的观点。