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 |
|