django-ckeditor 更改上传路径前缀

时间:2021-05-05 21:06:34

标签: django ckeditor django-ckeditor

我想更改django-ckeditor中上传路径的前缀。默认情况下,它使用用户名和日期生成子目录,例如:

/media/uploads/username/year/month/day/uploaded_file

文档说:

<块引用>

在项目的 settings.py 文件中将 CKEDITOR_RESTRICT_BY_USER 设置为 True(默认为 False)。这限制了上传用户对上传图像的访问(例如,每个用户只能看到和上传他们自己的图像)。上传路径以 get_username 返回的字符串为前缀。如果 CKEDITOR_RESTRICT_BY_USER 设置为字符串,则使用命名属性。

几次尝试后,仍然不知道如何配置它来处理上传文件的前缀。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

只需在您的 settings.py 文件中设置 CKEDITOR_RESTRICT_BY_USER = True。 根据需要,上传路径将是 /media/uploads/username/year/month/day/uploaded_file。

Ckeditor 使用以下视图处理用户路径。 https://github.com/django-ckeditor/django-ckeditor/blob/master/ckeditor_uploader/views.py