请稍等 ...
×

采纳答案成功!

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

富文本编辑器没有出现在后台页面里

完全按照课程的进度写的代码,但在后台并没有出现富文本编辑器,所有的图片地址也是以文本形式显示出来的,不知道遇到了什么问题。。。。


环境python3.6, Django2.0.2,xadmin是安装的支持django2.0的分支,Ueditor是拷贝的课程代码里的文件。

models里面有引用,字段也是按照课程写的设置的:

from extra_apps.DjangoUeditor.models import UEditorField


goods_desc = UEditorField(verbose_name=u"内容", imagePath="goods/images/", width=1000, height=300,filePath="goods/files/", default='')

运行时完全没有报错,

但后台就是一个简单的文本编辑框。。


完全不知道是什么问题

//img1.sycdn.imooc.com//szimg/5a89dc8e00010b6c26361176.jpg



麻烦老师帮助讲解一下,谢谢!

正在回答 回答被采纳积分+3

4回答

慕粉2314214134 2018-04-05 22:43:34

照这个做,https://blog.csdn.net/wgpython/article/details/79585205

1 回复 有任何疑惑可以回复我~
慕盖茨4373901 2020-02-02 22:07:08

情况和楼主类似,没有富文本,商品详情中图加载不出来。环境python3.7, Django2.2,xadmin是安装的支持django2.0的分支,Ueditor是拷贝的课程代码里的文件。

课程里所有问答都看遍了,也没解决,老早装的django就是2,也没换,先遗留此问题。老师,都2020年啦,大家都用django2啦,好多兼容问题呀

0 回复 有任何疑惑可以回复我~
  • bobby #1
    兼容问题主要在xadmin和 djangoueditor上, 我这里之前整理过各种xadmin在django2的最新源码,但是我担心将这个xadmin直接放到慕课网的git上会造成很多人对代码结构看不懂 所以就没有放上去,不过课程升级的时候我提到过需要注意的地方
    回复 有任何疑惑可以回复我~ 2020-02-03 17:08:05
冼星扉 2018-11-19 17:47:01

经过测试 django 2.0.8 可以跑起来:

  1. xadmin : pip install git+git://github.com/sshwsfc/xadmin.git@django2

  2. ueditor 用老师提供的

  3. django: 2.0.8


然后将安装后的xadmin拷贝到extra_apps,将老师的xadmin/plugins/ueditor.py 拷贝过来

接着修改xadmin/plugins/__init__.py ,PLUGINS 里面添加 

'ueditor'

 

但是在 django 2.1.3 出现 https://github.com/sshwsfc/xadmin/issues/610 这样子的问题。待测试。。



--------------------- 208.11.19--------------------------------

django 2.1.3 问题也解决了。做完上面的操作后,补充修改:

找到UEditor/widgets.py,167行

def render(self, name, value, attrs=None):

# 修改为

def render(self, name, value, attrs=None, renderer=None):

reference: https://github.com/sshwsfc/xadmin/issues/621

0 回复 有任何疑惑可以回复我~
bobby 2018-02-22 10:09:43

目前先不要使用django2.0 你换一下使用django1.11看看

0 回复 有任何疑惑可以回复我~
  • 提问者 青了葱的老王 #1
    好的,等我把课听完,重新做一下环境再试!~谢谢!祝新年快乐~~
    回复 有任何疑惑可以回复我~ 2018-02-23 22:21:03
  • bobby 回复 提问者 青了葱的老王 #2
    好的 新年快乐
    回复 有任何疑惑可以回复我~ 2018-02-26 10:21:35
  • 我这里也是富文本编辑不显示图片,只显示HTML标签,是因为django2.0的问题么?就是用pip install直接安装就装的2.0,这个是因为使用2.0才会出现的问题么
    回复 有任何疑惑可以回复我~ 2018-07-23 16:41:28
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信