django---tinymce编辑器

打印 上一主题 下一主题

主题 1030|帖子 1030|积分 3090

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
 这是一个比力好用的富文本编辑器。
以下是在django中的利用tinymce:

官网地点:https://django-tinymce.readthedocs.io/en/latest/
  1. # 终端安装:
  2. pip install django-tinymce==3.5.0
复制代码
  1. # settings.py
  2. INSTALLED_APPS = [
  3.     ......
  4.     'tinymce',
  5. ]
复制代码
 然后就是创建独有的富文本字段HTMLField。
  1. # models.py
  2. from django.db import models
  3. from tinymce.models import HTMLField
  4. class Post(models.Model):
  5.     title = models.CharField(max_length=100,unique=True,verbose_name='文章标题')
  6.     content = HTMLField(verbose_name='文章内容')
  7.     def __str__(self):
  8.         return self.title
  9.     class Meta:
  10.         db_table = 't_post'
  11.         verbose_name_plural = '文章'
复制代码
创建admin管理
  1. # admin.py
  2. from django.contrib import admin
  3. from .models import *
  4. # Register your models here.
  5. admin.site.register(Post)
复制代码
 迁移数据库
  1. # 终端输入
  2. cd 项目文件夹地址
  3. python manage.py makemigrations
  4. python manage.py migrate
复制代码
创建用户
  1. # 终端输入
  2. python manage.py createsuperuser
复制代码
启动项目,看看效果
  1. # 终端启动命令
  2. python manage.py runserver
  3. # 启动后浏览器输入:
  4. http://127.0.0.1:8000/admin
复制代码
登录后创建数据时富文本编辑器效果:
 
 

后续出自定义页面和增加额外的编辑效果,如增加图片,链接等。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

南飓风

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表