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

来源:3-9 导入商品和商品类别数据-2

青了葱的老王

2018-02-19

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


环境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='')

运行时完全没有报错,

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


完全不知道是什么问题

//img.mukewang.com/szimg/5a89dc8e00010b6c26361176.jpg



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

写回答

4回答

慕粉2314214134

2018-04-05

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

1
0

慕盖茨4373901

2020-02-02

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

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

0
1
bobby
兼容问题主要在xadmin和 djangoueditor上, 我这里之前整理过各种xadmin在django2的最新源码,但是我担心将这个xadmin直接放到慕课网的git上会造成很多人对代码结构看不懂 所以就没有放上去,不过课程升级的时候我提到过需要注意的地方
2020-02-03
共1条回复

冼星扉

2018-11-19

经过测试 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
0

bobby

2018-02-22

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

0
5
bobby
回复
Yoda_itea
http://coding.imooc.com/learn/questiondetail/61182.html 你可以看看这个
2018-07-25
共5条回复

Python前后端分离开发Vue+Django REST framework实战

Django REST framework课程视频,RESTFul API前后端分离开发

2872 学习 · 2457 问题

查看课程