社区
张长志的课程社区_NO_4
105集大白话学懂Python教育项目教程
帖子详情
98、总结_djangoueditor富文本编辑器的配置
zhchzh1000
2023-01-12 18:49:43
课时名称
课时知识点
98、总结_djangoueditor富文本编辑器的配置
98、总结_djangoueditor富文本编辑器的配置
...全文
160
回复
打赏
收藏
98、总结_djangoueditor富文本编辑器的配置
课时名称课时知识点98、总结_djangoueditor富文本编辑器的配置98、总结_djangoueditor富文本编辑器的配置
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xadmin的
富文本编辑器
django
-
ueditor
富文本编辑器
,使开发人员得到便利。
Django
Ueditor
在做
Django
后台管理的时候,需要用到
富文本编辑器
,在python3环境下,
Django
应用中集成百度
Ueditor
HTML编辑器,这是支持Python3的
Django
Ueditor
包。
Django
Ueditor
_20181010013851_248.zip
1、首先我们先下载
Django
Ueditor
包。下载完成然后解压到项目根目录里。
Django
Ueditor
.zip 2、settings.py里注册APP,在INSTALLED_APPS里添加'
Django
Ueditor
',。 myblog/settings.y INSTALLED_APPS = [ '
django
.contrib.admin', .... '
Django
Ueditor
', #注册APP应用 ] 3、myblog/urls.py里添加url。 myblog/urls.py ... from
django
.urls import path, include #留意上面这行比原来多了一个include urlpatterns = [ path('admin/', admin.site.urls), path('', views.hello), path('
ueditor
/', include('
Django
Ueditor
.urls')), #添加
Django
Ueditor
的URL ] 4、修改blog/models.py里需要使用
富文本编辑器
渲染的字段。这里面我们要修改的是Article表里的body字段。 把原来的: blog/models.py body = models.TextField() 修改成: blog/models.py from
Django
Ueditor
.models import
UEditor
Field #头部增加这行代码导入
UEditor
Field body =
UEditor
Field('内容', width=800, height=500, toolbars="full", imagePath="upimg/", filePath="upfile/", upload_settings={"imageMaxSize": 1204000}, settings={}, command=None, blank=True ) 留意里面的imagePath="upimg/", filePath="upfile/" 这两个是图片和文件上传的路径,我们上传文件,会自动上传到项目根目录media文件夹下对应的upimg和upfile目录里,这个目录名可以自行定义。有的人问,为什么会上传到media目录里去呢?那是因为之前我们在基础
配置
文章里,设置了上传文件目录media。 上面步骤完成后,我们启动项目,进入文章发布页面。提示出错: render() got an unexpected keyword argument 'renderer' 错误页面上有提示,出错的地方是下面文件的93行。 F:\course\myblog\myblogvenv\lib\site-packages\
django
\forms\boundfield.py in as_widget, line 93 我这里使用的是最新版本的
Django
2.1.1所以报错,解决办法很简单。打开这个文件的93行,注释这行即可。 修改成之后,重新刷新页面,就可以看到我们的
富文本编辑器
正常显示。 留意,如果我们在
富文本编辑器
里,上传图片,在编辑器内容里不显示上传的图片。那我们还需要进行如下设置,打开myblog/urls.py文件,在里面输入如下代码: myblog/urls.py .... from
django
.urls import path, include, re_path #上面这行多加了一个re_path from
django
.views.static import serve #导入静态文件模块 from
django
.conf import settings #导入
配置
文件里的文件上传
配置
urlpatterns = [ path('admin/', admin.site.urls), .... re_path('^media/(?P
.*)$', serve, {'document_root': settings.MEDIA_ROOT}),#增加此行 ] 设置好了之后,图片就会正常显示。这样我们就可以用
Django
Ueditor
富文本编辑器
发布图文并茂的文章了。
Django
框架使用
富文本编辑器
Uedit的方法分析
本文实例讲述了
Django
框架使用
富文本编辑器
Uedit的方法。分享给大家供大家参考,具体如下: Uedit是百度一款非常好用的
富文本编辑器
一、安装及基本
配置
官方GitHub(有详细的安装使用教程):https://github.com/zhangfisher/
Django
Ueditor
1. settings.py INSTALLED_APPS = [ ... '
Django
Ueditor
', ... ] 2.
配置
urls from
django
.conf.urls import url, include urlpatterns = [ # 富文本相关url ur
django
富文本编辑器
的实现示例
主要介绍了
django
富文本编辑器
的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
张长志的课程社区_NO_4
86
社区成员
384
社区内容
发帖
与我相关
我的任务
张长志的课程社区_NO_4
复制链接
扫一扫
分享
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章