马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
x
这是一个比力好用的富文本编辑器。
以下是在django中的利用tinymce:
官网地点:https://django-tinymce.readthedocs.io/en/latest/
- # 终端安装:
- pip install django-tinymce==3.5.0
复制代码- # settings.py
- INSTALLED_APPS = [
- ......
- 'tinymce',
- ]
复制代码 然后就是创建独有的富文本字段HTMLField。
- # models.py
- from django.db import models
- from tinymce.models import HTMLField
- class Post(models.Model):
- title = models.CharField(max_length=100,unique=True,verbose_name='文章标题')
- content = HTMLField(verbose_name='文章内容')
- def __str__(self):
- return self.title
- class Meta:
- db_table = 't_post'
- verbose_name_plural = '文章'
复制代码 创建admin管理
- # admin.py
- from django.contrib import admin
- from .models import *
- # Register your models here.
- admin.site.register(Post)
复制代码 迁移数据库
- # 终端输入
- cd 项目文件夹地址
- python manage.py makemigrations
- python manage.py migrate
复制代码 创建用户
- # 终端输入
- python manage.py createsuperuser
复制代码 启动项目,看看效果
- # 终端启动命令
- python manage.py runserver
- # 启动后浏览器输入:
- http://127.0.0.1:8000/admin
复制代码 登录后创建数据时富文本编辑器效果:
后续出自定义页面和增加额外的编辑效果,如增加图片,链接等。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |