基于django快速开发一个网站(三)

基于django快速开发一个网站(三)

*  给django集成富文本编辑器

1. 下载富文本插件到系统

 pip install django-mdeditor

2. 添加mdeditor到你的应用中

INSTALLED_APPS = [
        ...
        mdeditor,
    ]

3. 配置media到settings.py中

MEDIA_ROOT = os.path.join(BASE_DIR, uploads)
MEDIA_URL = /media/

4. 配置路由

from django.conf.urls import url, include
from django.conf.urls.static import static
from django.conf import settings

urlpatterns = [
    url(rmdeditor/, include(mdeditor.urls))
]

if settings.DEBUG:
    # static files (images, css, javascript, etc.)
    urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

5. 配置models层

from django.db import models
from mdeditor.fields import MDTextField

class ExampleModel(models.Model):
    name = models.CharField(max_length=10)
    content = MDTextField()

6. 运行迁移命令、使models层的数据生效

python3 manage.py makemigrations 
python3 manage.py migrate

基于django快速开发一个网站(三)

 

基于django快速开发一个网站(三)

上一篇:offer收割机--js的隐式类型转换规则整理


下一篇:kubernetes(十九) Ceph存储入门