我在博客网站中使用CKEditor作为富文本编辑器。但是我面临的问题是,在添加图像时,对于新用户来说,调整图像的大小非常困难,而且与TinyMCE不同,我无法将图像移动到其他位置。但是在最近的一次民意测验中,我看到人们更喜欢CKeditor而不是TinyMCE。因此,我认为我的代码缺少某些内容。帮我向ck编辑器添加新功能。
from django.db import models
from ckeditor_uploader.fields import RichTextUploadingField
class Post(models.Model):
body = RichTextUploadingField()
from django.views.generic import DetailView
from .forms import *
from .models import Post
class PostDetailView(DetailView):
model = Post
template_name = "home.html"
from django.forms import ModelForm
from django import forms
from .models import *
class PostForm(ModelForm):
class Meta:
model = Post
fields = '__all__'
INSTALLED_APPS = [
......
"editor",
"ckeditor",
"ckeditor_uploader",
]
CKEDITOR_UPLOAD_PATH = 'uploads/'
urlpatterns = [
path("admin/", admin.site.urls),
path("", include("editor.urls")),
# path("ckeditor/", include("ckeditor_uploader.urls")),
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
<p>{{ post.body|safe }}</p>