如何将图像添加到我的博客帖子?

问题描述 投票:1回答:1

我是Django的新手并且关注了制作博客的djangogirls.com教程。在(博客)帖子的模型中有一个包含帖子文本的TextField。但是,我试图使它能够在该文本中以及其中的任何位置放置可变数量的图片。

我将HTML写入博客文本并使用模板标签关闭自动转义。这允许我在任何我想要的地方包含图像,但我想知道是否有更好的方法来实现它?即使有人能指出我正确的方向,我们将不胜感激。

我很乐意发布代码,我只是不知道哪些代码会有所帮助。

python django
1个回答
1
投票

您可以为likewyswigckeditor使用一些富文本编辑器。

我在这里使用ckeditor

首先安装ckeditor

pip install django-ckeditor

然后,

项目settings.py

INSTALLED_APPS = [

    . . . .
    'ckeditor',
    'ckeditor_uploader',
    . . . . 
]

CKEDITOR_JQUERY_URL = '//code.jquery.com/jquery-3.1.1.min.js'

CKEDITOR_UPLOAD_PATH = 'uploads/'

CKEDITOR_CONFIGS = {
    'default': {
        'toolbar': 'full',
     },
}

项目urls.py添加

url(r'^ckeditor/', include('ckeditor_uploader.urls')),

app models.py

from ckeditor_uploader.fields import RichTextUploadingField

text = RichTextUploadingField(null=True, blank=True)
最新问题
© www.soinside.com 2019 - 2024. All rights reserved.