首页 > 其他分享 >django的富文本编辑器

django的富文本编辑器

时间:2024-10-18 10:49:37浏览次数:1  
标签:文本编辑 settings wangeditor media django WangRichTextField import

书和视频都是CKEditor,但是安装配置好了,发现好像他有pro版本,所以改成了wangEditor,国产的,文档很全。所以记录之。
第一步:安装,在pypi.python.org ,搜索上面的关键字;
pip install django-wangeditor
第二步: 在settings.py,加入INSTALLED_APPS,名字是 'wangeditor';
第三步: 在模型中,那些想使用富文本的字段,类型使用WangRichTextField:

from wangeditor.fields import WangRichTextField

class Post(models.Model):
    content = WangRichTextField()

第四步:settings配置媒体路径:

# 这是wangeditor的配置
WANGEDITOR_UPLOAD_PATH = "uploads/"

WANGEDITOR_CONFIGS = {
 "default": {
   "toolbar_config":{"modalAppendToBody": False,},
   "menu_conf": {
      "uploadImage": {"server": "/wangeditor/img_upload/",},
       "uploadVideo": {"server": "/wangeditor/video_upload/"}
   }
}
}

第五步:项目 的urls.py中配置media路径:

# 下面这2个引入是为了在开发阶段能使用media
from django.conf import settings
from django.views.static import serve
urlpatterns = [
...
re_path('media/(?P<path>.*)',serve,{'document_root':settings.MEDIA_ROOT},name='media')
]

标签:文本编辑,settings,wangeditor,media,django,WangRichTextField,import
From: https://www.cnblogs.com/zhangruipeng/p/18473806

相关文章

  • 基于django+vue+Vue基于Web的美食分享平台管理系统【开题报告+程序+论文】-计算机毕设
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容选题背景随着互联网的迅猛发展,美食文化在全球范围内得到了广泛的传播和分享。关于美食分享平台的研究,现有研究主要以社交媒体和在线评论系统为主,这......
  • 基于django+vue+Vue基于web的茂名论坛设计与实现【开题报告+程序+论文】-计算机毕设
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容选题背景随着互联网技术的飞速发展,网络论坛作为信息交流的重要平台,在促进社会互动、信息传播和舆论形成方面发挥着越来越重要的作用。茂名作为广东......
  • 基于django+vue+Vue基于Web的美术作品大赛管理系统【开题报告+程序+论文】-计算机毕设
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容选题背景随着文化艺术事业的蓬勃发展,美术作品大赛已成为展示艺术才华、促进文化交流的重要平台。然而,当前大多数美术作品大赛的管理仍依赖于传统的......
  • 基于django+vue+Vue基于Web的美食分享平台管理系统【开题报告+程序+论文】-计算机毕设
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容美食分享平台管理系统相关内容说明一、选题背景关于美食分享平台管理系统的研究,现有研究主要以美食分享平台的用户体验或功能实现为主,专门针对美......
  • 基于django+vue+Vue基于web的茂名论坛设计与实现【开题报告+程序+论文】-计算机毕设
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、选题背景关于论坛系统的研究,现有研究多集中在大型综合论坛或特定领域的专业论坛,如技术论坛、商业论坛等。在国内外,对于针对特定地区的地方论坛......
  • 【开题报告】基于django+vue基于智能点击推荐的在线购物商城系统(论文+源码)计算机毕
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着互联网技术的飞速发展,电子商务已成为现代商业活动的重要组成部分。在线购物商城作为电子商务的核心平台,不仅为消费者提供了便捷、高效......
  • 【开题报告】基于django+vue社团管理系统(论文+源码)计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景在当今高校生活中,社团活动作为丰富学生课余生活、培养学生兴趣爱好的重要平台,其管理效率与透明度直接影响到学生的参与热情与社团的健康发......
  • gunicorn部署django
    转载自:https://blog.csdn.net/qq_15028721/article/details/129298393gunicorn_config.py文件:启动命令guincorn你的项目.wsgi-cgunicorn_config.py#-*-coding:utf-8_*-"""@author:lenovo@file:gunicorn_config.py@time:2023/3/29:57"""......
  • 【开题报告】基于django+vue汽车维修服务系统(论文+源码)计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着汽车工业的快速发展和私家车保有量的急剧增加,汽车维修服务需求日益旺盛。传统的汽车维修服务模式存在信息不对称、服务流程繁琐、客户......
  • django中间件
    什么是中间件是介于request与response处理之间的一道处理过程,相对比较轻量级,并且在全局上改变django的输入与输出。因为改变的是全局,所以需要谨慎实用,用不好会影响到性能MiddlewareisaframeworkofhooksintoDjango’srequest/responseprocessing.It’salight,lo......