打开命令行窗口创建django工程及应用,命令如下:django-admin startproject djckcd djckpython manage.py startapp blog
安装django-ckeditor包,命令如下:pip install django-ckeditor
使用pycharm开发工具,打开第一步创建的django工程,在项目的配置文件settings.py文件修改下面内容,注册应用及ckeditorINSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'blog', 'ckeditor', ]
在应用的models.py创建模型类Article,代码如下:from django.db import models from ckeditor.fields import RichTextField # Create your models here. class Article(models.Model): title = models.CharField(max_length=100, unique=True) body = RichTextField() def __str__(self): return self.title 在应用的admin.py注册上面创建的模型类,代码如下:from django.contrib import admin from .models import Article @admin.register(Article) class BlogAdmin(admin.ModelAdmin): list_display = ['title', 'body']
在Terminal进行模型类的数据库迁移并且创建超级用户,命令如下:python manage.py makemigrationspython manage.py migratepython manage.py createsuperuser
运行django测试服务器,命令如下:python manage.py runserver
使用创建好的超级用户登录django测试服务器的admin站点,点击Article
点击增加Article,就使用富文本编辑器编辑文章了