使用pip安装:
pip install django-ckeditor
注册到setting.py中
'ckeditor',
创建模型
from django.db import models
from datetime import datetime
from ckeditor.fields import RichTextField
class Article(models.Model):
title = models.CharField(max_length=100,verbose_name="文章标题")
content = RichTextField()
add_time = models.DateTimeField(default=datetime.now, verbose_name="添加时间")
class Meta:
verbose_name_plural = '文章'
verbose_name = '文章'
ordering = ['-add_time']
def __str__(self):
return self.title
注册至admin中
import xadmin
from xadmin import views
from .models import College,Speciality,Article
class ArticleAdmin(object):
list_display = ['title','content']
xadmin.site.register(Article,ArticleAdmin)
数据库迁移
$ python manage.py makemigrations
$ python manage.py migrate
完成后,可以进入系统使用。如果需要上传功能,需要进一步配置(http://yshblog.com/blog/193)。相比较DjangoUeditor,在基本功能设置上要快捷的多。