2024-06-07 09:07:01 发布
网友
我试图安装cEditor,但找不到方法。
我试过的步骤
以及
from ckeditor.fields import RichTextField class MyModel(models.Model): myfield = RichTextField()
当我请求正确型号的管理页面时,我只能得到空白的白色页面。 终端上没有错误。CKeditor文件返回302 HTTP。
我的管理页面截图
奇怪的是我能在DOM上看到与ckeditor相关的东西。 我错过什么了吗?
我不知道你有没有弄明白。我花了3个小时的大部分时间让它为我工作。在
我看到有一个404:
Quit the server with CTRL-BREAK. [27/May/2018 13:50:02] "GET /admin/projects/blogproject/add/ HTTP/1.1" 200 9674 [27/May/2018 13:50:02] "GET /admin/jsi18n/ HTTP/1.1" 200 3185 [27/May/2018 13:50:04] "GET /static/ckeditor/ckeditorconfig.js?t=H8DA HTTP/1.1" 404 1709 [27/May/2018 13:50:05] "GET /static/ckeditor/ckeditorskins/moono-lisa/editor.css?t=H8DA HTTP/1.1" 404 1763 [27/May/2018 13:50:05] "GET /static/ckeditor/ckeditorlang/en.js?t=H8DA HTTP/1.1" 404 1712 [27/May/2018 13:52:35] "GET /admin/projects/blogproject/add/ HTTP/1.1" 200 9674 [27/May/2018 13:52:35] "GET /admin/jsi18n/ HTTP/1.1" 200 3185 [27/May/2018 13:52:37] "GET /static/ckeditor/ckeditorconfig.js?t=H8DA HTTP/1.1" 404 1709 [27/May/2018 13:52:38] "GET /static/ckeditor/ckeditorskins/moono-lisa/editor.css?t=H8DA HTTP/1.1" 404 1763 [27/May/2018 13:52:38] "GET /static/ckeditor/ckeditorlang/en.js?t=H8DA HTTP/1.1" 404 1712
所以把这条线改成了:
收件人:(在末尾加了一个斜杠)
CKEDITOR_BASEPATH = "/static/ckeditor/ckeditor/"
这个小部件现在可以在管理员中为我提供了。在
我遇到了这个问题,结果我在我的CKEDITOR_BASEPATH中使用了STATIC_ROOT,因此重定向到:
CKEDITOR_BASEPATH
STATIC_ROOT
staticfiles/ckeditor/ckeditor(即服务器或硬盘驱动器上的静态文件夹,您可以在其中使用collectstatic进行收集)
staticfiles/ckeditor/ckeditor
与浏览器无关。我用STATIC_URL解决了这个问题,并给出了地址:
STATIC_URL
/static/ckeditor/ckeditor/(即url)
/static/ckeditor/ckeditor/
问题在于静态文件的位置。实际上,服务器无法找到呈现ckeditor的小部件所需的静态文件。在
简单的解决方案:
您需要将ckeditor包中静态文件夹的内容上传到项目的静态文件夹中(尽管是手动的!)。在
我不知道你有没有弄明白。我花了3个小时的大部分时间让它为我工作。在
我看到有一个404:
所以把这条线改成了:
^{pr2}$收件人:(在末尾加了一个斜杠)
这个小部件现在可以在管理员中为我提供了。在
我遇到了这个问题,结果我在我的
CKEDITOR_BASEPATH
中使用了STATIC_ROOT
,因此重定向到:staticfiles/ckeditor/ckeditor
(即服务器或硬盘驱动器上的静态文件夹,您可以在其中使用collectstatic进行收集)与浏览器无关。我用
STATIC_URL
解决了这个问题,并给出了地址:/static/ckeditor/ckeditor/
(即url)问题在于静态文件的位置。实际上,服务器无法找到呈现ckeditor的小部件所需的静态文件。在
简单的解决方案:
您需要将ckeditor包中静态文件夹的内容上传到项目的静态文件夹中(尽管是手动的!)。在
相关问题 更多 >
编程相关推荐