Django Ckeditor将不完整的数据从richtextfield保存到Cookie或服务器
在我看来,这个标题是不言自明的。基本上,假设用户填写ckeditor richtextfield,如下所示:Django Ckeditor将不完整的数据从richtextfield保存到Cookie或服务器,django,ckeditor,django-ckeditor,Django,Ckeditor,Django Ckeditor,在我看来,这个标题是不言自明的。基本上,假设用户填写ckeditor richtextfield,如下所示: #app/models.py from django.db import models from ckeditor.fields import RichTextField class App_Model(models.Model): content = RichTextField() 现在让我们假设一个用户离开了页面。将不会保存内容。我希望内容被保存,无论是cookies还是
#app/models.py
from django.db import models
from ckeditor.fields import RichTextField
class App_Model(models.Model):
content = RichTextField()
现在让我们假设一个用户离开了页面。将不会保存内容。我希望内容被保存,无论是cookies还是服务器,这样用户就可以返回并从他停止的地方重新开始。我将如何做到这一点,最好是以最简单的方式
谢谢。保存内容的一种方法是使用 用于CKEditor 4的插件,该插件将数据保存在HTML5本地存储(客户端)中 您只需下载该插件并将其添加到django ckeditor模块 然后将
CKEditor AutoSave插件
解包到静态目录中。确保将存档中的autosave
文件夹放入此目录:
/ckeditor/ckeditor/plugins/autosave
其中
指的是静态文件的目录。这可以直接放在你的应用文件夹中(在admin.py、apps.py等旁边)。有关更多详细信息,请查看
通过将其添加到设置.py来配置CKEditor
CKEDITOR\u配置={
“默认值”:{
“额外插件”:[“自动保存”],#使用“自动保存”插件
“autosave”:{autosave插件上的配置
“自动加载”:True#不要求确认恢复
}
},
}
有关更多配置选项,请查看上的文档。非常感谢您的帮助。