- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在我的网站中使用 Django-ckeditor。
我特别在用
RichTextUploadingField()
在我的模型中。和其他选项工作正常,除了图片上传。
我收到一条错误消息
“不正确的服务器响应”,尤其是 chrome devtools 表明
ckeditor.js:21 [CKEDITOR] 错误代码:filetools-response-error。
ckeditor.js:21 [CKEDITOR] 有关此错误的更多信息,请转到 https://docs.ckeditor.com/ckeditor4/docs/#!/guide/dev_errors-section-filetools-response-error
我已经尝试在我的管理页面中使用 ckeditor 上传图片,
在 django 中被授权为 super 用户,它有效。
但是,以普通用户帐户登录,我尝试了同样的操作,但它不起作用。
所以我猜它有某种授权问题。但是我不知道在我的 django-ckeditor 中从哪里开始调试。
我应该检查哪些内容?提前致谢。
最佳答案
发生这种情况是因为默认 url 装饰有 @staff_member_required( https://github.com/django-ckeditor/django-ckeditor/blob/master/ckeditor_uploader/urls.py )。为避免这种情况,您可以在 urls.py 中使用login_required 装饰器:
from django.conf.urls import url
from django.contrib.auth.decorators import login_required
from ckeditor_uploader import views
urlpatterns = [
.....your other urls
url(r'^ckeditor/upload/', login_required(views.upload), name='ckeditor_upload'),
url(r'^ckeditor/browse/', never_cache(login_required(views.browse)), name='ckeditor_browse'),
]
像这样,您将上传限制为所有已登录的用户。
关于django ckeditor 图片上传,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54826503/
我有以下正则表达式 /[a-zA-Z0-9_-]/ 当字符串只包含从 a 到z 大小写、数字、_ 和 -。 我的代码有什么问题? 能否请您向我提供一个简短的解释和有关如何修复它的代码示例? //var
我是一名优秀的程序员,十分优秀!