Django5.1建站-流程及语句==环境:windows10专业版+python版本3.12【请先安装】+pycharm版本2024.1.4【请先安装】第五天 写作时间:2024年8月15日


Django后台管理集成文本编辑器django-ckeditor

一、集成有复制、粘贴功能的文本编辑器django-ckeditor

1、安装库: pip install -i https://pypi.mirrors.ustc.edu.cn/simple/ django-ckeditor

2、注册应用: 在settings.py文件的INSTALLED_APPS下加入  'ckeditor',

3、配置model.py:输入如下代码

from django.db import models
from ckeditor.fields import RichTextField
 
class Blog(models.Model):     #请将此类代码放在第一个位置
    title = models.CharField(max_length=50)
    content = RichTextField()    #请替换相应应用的函数,以启用文本编辑器
如:
#class PostInfo(models.Model):
    #user = models.ForeignKey(UserInfo, on_delete=models.CASCADE,verbose_name='栏目类别')
    #title = models.CharField(max_length=50,verbose_name='标题')
    #content = RichTextField(verbose_name='内容')       #<---- 比如这个地方就被替换成了 RichTextField 函数

4、输入如上模型语句后,在终端中输入    
python manage.py makemigrations     #生成迁移文件
python manage.py migrate            #迁移数据库,创建新表

5、启动程序,进入后台管理,添加文章,内容位置就显示为文本编辑器了。
【可以实现复制、粘贴功能,用以发布信息】

  • 8
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值