请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

在富文本上传图片的时候,好像权限不够。。

第一个错误

[24/Jan/2017 14:07:11] "GET /static/ueditor/third-party/zeroclipboard/ZeroClipboard.swf?noCache=1485238031803 HTTP/1.1" 200 3933

Forbidden (CSRF token missing or incorrect.): /ueditor/controller/

[24/Jan/2017 14:07:15] "POST /ueditor/controller/?imagePathFormat=courses%2F%25%28basename%29s_%25%28datetime%29s.%25&filePathFormat=courses%2F%25%28basename%29s_%25%28datetime%29s.%25&action=uploadimage HTTP/1.1" 403 2266


第二个错误,提示这种方式是过时的

C:\Users\hkl\Envs\mxnoline\lib\site-packages\DjangoUeditor\urls.py:11: RemovedInDjango110Warning: django.conf.urls.patterns() is deprecated and will be removed in Django 1.10. Update your urlpatterns to be a list of django.conf.urls.url() instances instead.

  url(r'^controller/$',get_ueditor_controller)




正在回答

3回答

bobby 2017-01-29 14:08:31

github上源码安装的有点问题, 有三个解决办法, 第一个是用我群里上传的虚拟环境, 第二个是安装烈焰说的也可以, 第三种是把后台的view方法加上crsf_exmpt装饰器就行了

0 回复 有任何疑惑可以回复我~
  • 提问者 l__eon #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2017-02-02 12:21:01
  • ZhaoXoo #2
    老师,要怎么加crsf_exmpt装饰器呢?
    回复 有任何疑惑可以回复我~ 2017-02-18 16:42:38
  • bobby 回复 ZhaoXoo #3
    不建议去修改源码, 你可以按照烈焰的方式去做一下
    回复 有任何疑惑可以回复我~ 2017-02-18 18:54:14
bobby 2017-01-24 17:07:42

你是通过github上最新的源码安装的是吧?

0 回复 有任何疑惑可以回复我~
  • 提问者 l__eon #1
    老师,可以了,我将那个DjangoUeditor这个文件夹删除了,然后重新从github的源码将这个文件夹拷贝到site-packages这个目录就好了。有可能是我安装的有问题吧,不过通过pip安装的时候也有其他同学反映在运行的时候会提示找不到模板。
    回复 有任何疑惑可以回复我~ 2017-01-24 17:24:32
烈焰卡卡 2017-01-29 13:29:25

确实,从github上下来之后,通过命令行python setup安装,上传图片时候是会报CSRF错误,需要把github上的源码复制粘贴到site-packages目录下覆盖安装好的

2 回复 有任何疑惑可以回复我~
  • 504Gooo #1
    确实,按照卡卡的方法,成功解决了这个问题
    回复 有任何疑惑可以回复我~ 2017-06-12 20:25:39
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信