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

Python 如何将图像添加到我的博客帖子中?,python,django,Python,Django,我是Django的新手,并遵循了制作博客的教程。在(博客)帖子的模型中,有一个TextField包含帖子的文本。然而,我正试图使它,使我可以把一个可变数量的图片在文本中,并在任何位置在它 我将HTML写入博客文本,并使用模板标记关闭自动转义。这使我可以在任何我想要的地方包含图像,但我想知道是否有更好的方法来实现这一点?即使有人能为我指出正确的方向,我也将不胜感激 我很乐意发布代码,我只是不知道什么代码会有帮助。你可以使用一些富文本编辑器,比如wyswig或ckeditor 这里我使用的是cked

我是Django的新手,并遵循了制作博客的教程。在(博客)帖子的模型中,有一个
TextField
包含帖子的文本。然而,我正试图使它,使我可以把一个可变数量的图片在文本中,并在任何位置在它

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


我很乐意发布代码,我只是不知道什么代码会有帮助。

你可以使用一些富文本编辑器,比如
wyswig
ckeditor

这里我使用的是ckeditor

首先安装ckeditor

pip install django-ckeditor
那么

项目设置.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',
     },
}
from ckeditor_uploader.fields import RichTextUploadingField

text = RichTextUploadingField(null=True, blank=True)
项目URL.py添加

url(r'^ckeditor/', include('ckeditor_uploader.urls')),
应用程序型号.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',
     },
}
from ckeditor_uploader.fields import RichTextUploadingField

text = RichTextUploadingField(null=True, blank=True)

尝试查看一些for django的选项,这是您最好的选择。有太多的可用选项,从安装任何一个可用的wyswig编辑器包到构建您自己的(至少是django/编辑器绑定)。为什么要特别选择ckeditor?还有其他合理的选择,FWIW无论是OP还是其他阅读这个问题的人都不会从你的答案中学到任何东西。@Brunodesshuilliers,我是说他可以使用一些富文本editor@RobertBain,如果解决方案对您有效,请投票并选择答案。如果有任何问题,请在下面进行评论。非常感谢您的合作。