Django后台管理admin或者adminx中使用富文本编辑器
2024-09-02 23:22:10
在admin或者adminx后台中使用富文本编辑器
一.建立模型:(安装django-tinymce==2.6.0)
from django.db import models
from tinymce.models import HTMLField
# Create your models here.
class GoodTest(models.Model):
status_choices = (
(0, '下线'),
(1, '上线')
)
status = models.SmallIntegerField(default=1, choices=status_choices, verbose_name='状态')
# 富文本类型:带有格式的文本
detail = HTMLField(blank=True, verbose_name='商品详情')
二.在settings.py中完成配置
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'app01.apps.App01Config',
'tinymce',
]
TINYMCE_DEFAULT_CONFIG = {
'theme': 'advanced',
'width': 600,
'height': 400,
}
三.路由分发
url('tinymce/', include('tinymce.urls')), # 富文本编辑器
四. admin.py中完成注册
from app01.models import GoodTest
# Register your models here.
admin.site.register(GoodTest)
最新文章
- Ruby on Rails搭建环境出现的问题及解决方案
- EF 未应用自动迁移,因为自动迁移会导致数据丢失的解决办法
- poj2060Taxi Cab Scheme(二分图匹配)
- Json数据可视化
- JAVA----编程列出一个字符串的全字符组合情况,原始字符串中没有重复字符
- android BroadcastReceiver ACTION_TIME_TICK 系统时间监听不到
- AngularJS form表单验证(非常全面)
- Ch02 从零开始实例学习3
- ExtJS学习--------Ext.Element中的经常使用事件和其它重要的方法学习(实例)
- 阿里云ECSserver部署django
- pc端的企业网站(IT修真院test8)详解1-2
- java大数常用的方法
- SQL随记(四)
- patch 28729262
- MinGW 编译 libaom 1.0.0 注意事项
- linux 免密码登陆
- MngoDb MongoClientOptions 配置信息及常用配置信息
- 数组拆分I
- 【css技能提升】完美的 Sticky Footer 布局
- 关于无限试用JetBrains产品的方案
热门文章
- java.lang.IllegalArgumentException: host parameter is null
- “sockaddr”: “struct”类型重定义的错误的解决办法《转》
- Spring注解驱动第三讲--@Filter介绍
- 源码方式安装 lrzsz 库
- odoo开发笔记 -- 借助模块queue_job实现异步方法调用
- SpringBoot项目从Git拉取代码并完成编译打包启动的sh自动脚本
- MOP tricks
- ABAP基础篇2 数据类型
- shell基础知识之 stdin,stdout,stderr和文件描述符
- Elasticsearch在windows上安装与使用