Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在django ckeditor中上载图像时,如何禁用非管理员的浏览服务器选项?_Django_Django Ckeditor_Django Filebrowser - Fatal编程技术网

在django ckeditor中上载图像时,如何禁用非管理员的浏览服务器选项?

在django ckeditor中上载图像时,如何禁用非管理员的浏览服务器选项?,django,django-ckeditor,django-filebrowser,Django,Django Ckeditor,Django Filebrowser,我有一个关于django的博客,任何公众都可以在上面发表文章。在post内容中,我使用django ckeditor RichTextUploadingField 在ckeditor中有一个按钮browseserverforimages,它允许用户浏览服务器上传目录的图像,并在post中嵌入图像 但我想限制公众在发表文章时浏览服务器上的图像。他们应该只能上传图片,而不是浏览服务器上上传的所有图片 这是我的模特 类文章(models.Model): title=models.CharField(

我有一个关于django的博客,任何公众都可以在上面发表文章。在post内容中,我使用django ckeditor RichTextUploadingField

在ckeditor中有一个按钮browseserverforimages,它允许用户浏览服务器上传目录的图像,并在post中嵌入图像

但我想限制公众在发表文章时浏览服务器上的图像。他们应该只能上传图片,而不是浏览服务器上上传的所有图片

这是我的模特


类文章(models.Model):
title=models.CharField(最大长度=200)
content=RichTextUploadingField()
author=models.ForeignKey(用户,on_delete=models.CASCADE,null=True)
定义(自我):
返回自己的标题
Forms.py


课堂文章形式(模型形式):
类元:
模型=文章
小部件={
“内容”:RichTextUploadingField()
}

不提供删除此功能的直接设置,但可使用
CKEDITOR\u RESTRICT\u BY\u USER=True
实现相同的功能。 参考文件:

在项目列表中将
CKEDITOR\u RESTRICT\u BY\u USER
设置设置为
True
settings.py
文件(默认值
False
)。这将限制对已上载内容的访问 向上传用户上传图像(例如,每个用户只查看和上传 他们自己的形象)。上载路径以返回的字符串作为前缀
获取用户名
。如果用户将
CKEDITOR\u RESTRICT\u设置为
字符串
,则 而是使用命名属性。超级用户仍然可以看到所有图像。 注意:此限制仅在CKEditor介质中实施 浏览器