django model 创建富文本字段
时间: 2023-10-15 10:05:32 浏览: 133
Django+Ueditor + 后端实现富文本
要在 Django Model 中创建富文本字段,可以使用 django-ckeditor 库。首先需要安装该库:
```
pip install django-ckeditor
```
然后在 settings.py 文件中添加以下配置:
```python
INSTALLED_APPS = [
# ...
'ckeditor',
# ...
]
CKEDITOR_UPLOAD_PATH = 'uploads/'
CKEDITOR_IMAGE_BACKEND = 'pillow'
```
接下来,在需要使用富文本字段的 Model 中添加如下代码:
```python
from ckeditor.fields import RichTextField
class MyModel(models.Model):
# ...
content = RichTextField()
```
这样就可以在 Django Admin 中使用富文本编辑器来编辑该字段了。当然,还需要在前端模板中使用 CKEditor 将富文本内容渲染出来。
阅读全文