tinymce富文本实现页面分页_Django----富文本插件

news/2024/7/7 17:20:44 标签: tinymce富文本实现页面分页

富文本:Rich Text Format(RTF),是有微软开发的跨平台文档格式,大多数的文字处理软件都能读取和保存RTF文档,其实就是可以添加样式的文档,和HTML有很多相似的地方

tinymce 插件

安装django的插件: pip install django-tinymce

用处大约有两种:

1. 在后台管理中使用

2. 在页面中使用,通常用来作博客


后台中使用:

配置settings.py文件

INSTALLED_APPS 添加 'tinymce'

添加默认配置:

TINYMCE_DEFAULT_CONFIG = {

'theme':'advanced',

'width':800,

'height':600,

}

创建模型类:

from tinymce.models import HTMLField

class Blog(models.Model):

sBlog = HTMLField() #这个HTMLField是继承自TextField类的

在模板文件(也就是HTML文件)添加:

使用文本域盛放内容

<form method='post' action='url'>

<textarea></textarea>

</form>

在head中添加script

注1:在下面的JS代码前加上 {% load static %}

注2:不需要自己创建static文件夹,ctrl+shift+n→搜索tine_mce

5201dcc00111c2f01c1faf54fcea30bd.png

<script src='/static/tiny_mce/tiny_mce.js'></script>

<script>

tinyMCE.init({

'mode':'textareas', 'theme':'advanced',

'width':800,'height':600, #这里可以改变富文本编辑器的大小

#setting那里控制的是在admin里面富文本编辑器的大小

})

</script>


http://www.niftyadmin.cn/n/548021.html

相关文章

java中的异常_java中的异常和处理详细理解

异常是程序中的一些错误&#xff0c;但并不是所有的错误都是异常&#xff0c;并且错误有时候是可以避免的。比如说&#xff0c;你的代码少了一个分号&#xff0c;那么运行出来结果是提示是错误 java.lang.Error&#xff1b;如果你用System.out.println(11/0)&#xff0c;那么你…

oracle11实战详解

因为最近可以学习oracle了&#xff0c;所以昨天把oracle装好了&#xff0c;装的时候因为种种不知名的原因&#xff0c;把我的mysql居然连连不上了。说实话如果自己看教程安装的话还是有一点小复杂的&#xff0c;特别是对于我这种学渣来说&#xff0c;我装的是oracle11g.我装好之…

协议处理程序初始化失败_【干货分享】IIC 协议与编程序列

作者&#xff1a;Praveen Venugopal注意&#xff1a;本文转载自赛灵思中文社区论坛&#xff0c;所有内容皆来源于Xilinx工程师&#xff0c;如需转载&#xff0c;请写明出处作者及赛灵思论坛链接并发邮件至cncrcxilinx.com&#xff0c;未经Xilinx及著作权人许可&#xff0c;禁止…

java list排序_Java - 集合框架

一、Java集合框架概述集合可以看作是一种容器&#xff0c;用来存储对象信息。所有集合类都位于java.util包下&#xff0c;但支持多线程的集合类位于java.util.concurrent包下。数组与集合的区别如下&#xff1a;1)数组长度不可变化而且无法保存具有映射关系的数据&#xff1b;集…

java集合list_java集合学习之List集合

Collection接口是List接口和Set接口的父接口&#xff0c;该接口中提供了List集合和Set集合的常用方法。importjava.util.ArrayList;importjava.util.Iterator;importjava.util.List;publicclassIteratorTest {/*** param args*/publicstaticvoidmain(String[] args) {//创建一个…

linux命令(8)kill命令

kill命令&#xff1a; Linux中的kill命令用来终止指定的进程&#xff08;terminate a process&#xff09;的运行&#xff0c;是Linux下进程管理的常用命令。通常&#xff0c;终止一个前台进程可以使用CtrlC键&#xff0c;但是&#xff0c;对于一个后台进程就须用kill命令来终止…

java上万次合并单元格慢_谈谈Java任务的并行处理

前言谈到并行&#xff0c;我们可能最先想到的是线程&#xff0c;多个线程一起运行&#xff0c;来提高我们系统的整体处理速度&#xff1b;为什么使用多个线程就能提高处理速度&#xff0c;因为现在计算机普遍都是多核处理器&#xff0c;我们需要充分利用cpu资源&#xff1b;如果…

java中volatile关键字的含义_java中volatile关键字的含义

在java线程并发处理中&#xff0c;有一个关键字volatile的使用目前存在很大的混淆&#xff0c;以为使用这个关键字&#xff0c;在进行多线程并发处理的时候就可以万事大吉。Java语言是支持多线程的&#xff0c;为了解决线程并发的问题&#xff0c;在语言内部引入了 同步块 和 v…