python富文本_python_django_富文本

下载富文本:

pip install django-tinymce

一、配置

在settings.py文件INSTALLED_APPS中添加:'tinymce';

二、应用

1、在admin中使用

a、在settings.py 文件中配置

TINYMCE_DEFAULT_CONFIG={ # 配置富文本的模式和大小

'theme':'advanced',

'width':600,

'height':400,

}

b、在models文件中添加模型类

# 引入富文本

from tinymce.models import HTMLField # HTMLField 对大文本的封装

class Text(models.Model):

str = HTMLField() # 注:记得要对文本进行迁移:python manage.py makemigrations

添加后进行文件迁移:

python manage.py makemigrations

python manage.py migrate

c、在admin.py中添加管理

from .models import Text

admin.site.register(Text) # 在站点中注册

c1、创建超级用户

python manage.py createsuperuser

效果:

2.在自定义视图中应用

1.完成相关配置

2.举个栗子:

对应的views.py文件

# 富文本

def edit(request):

return render(request, 'myapp/edit.html')

对应的url.py文件

# 富文本

path('edit/', views.edit) # python3.x

对应的edit.html文件

富文本

tinyMCE.init({//调用的方法,初始化富文本

'mode':'textareas','theme':'advanced','width':800,'height':600,

})

baby is girl

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值