Django-富文本
安装
1 | pip install django-tinymce |
在站点中使用
-
配置
settings.py
文件-
在
INSTALLED_APPS
里增加'tinymce'
1
2
3
4
5
6
7
8
9
10INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'myApp.apps.MyappConfig',
'tinymce'
] -
在
settings.py
末尾添加配置1
2
3
4
5
6# 富文本
TINYMCE_DEFAULT_CONFIG = {
'theme': 'advanced',
'width': 400,
'height': 800,
}
-
-
增加一个模型类(并生成迁移文件)
1
2
3
4
5from tinymce.models import HTMLField
class Test(models.Model):
content = HTMLField() -
在应用目录下
admin.py
中注册1
2
3
4from django.contrib import admin
from myApp.models import Test
admin.site.register(Test)
自定义视图中使用
1 |
|