Django ckeditor pdf文件上传

时间:2018-03-16 10:23:20

标签: python django pdf file-upload ckeditor

我使用的是django-ckeditor == 5.3.1和django == 1.11.2。我需要上传非图像文件。我需要上传pdf文件。但我无法找到解决方案(例如编辑器面板中的pdf图标)。

请提示我在哪里找到这个。

我的模特:

from ckeditor_uploader.fields import RichTextUploadingField

    class Event(models.Model):
        title = models.CharField(max_length=500)
        date = models.DateField()
        text = RichTextUploadingField()

urls.py

urlpatterns += [
    url(r'^admin/', include(admin.site.urls)),
    url(r'^ckeditor/', include('ckeditor_uploader.urls')),
]

settings.py

CKEDITOR_JQUERY_URL = 'https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js'
CKEDITOR_UPLOAD_PATH = 'uploads/'
CKEDITOR_ALLOW_NONIMAGE_FILES = True
CKEDITOR_CONFIGS = {
    'default': {
        'toolbar': 'Simple',
        'toolbar_Simple': [
            ['Bold', 'Italic', 'Underline'],
            ['Link', 'Unlink'],
            ['Image', 'Update', 'Flash', 'Table', 'HorizontalRule', 'Smiley', 'SpecialChar', 'uploadwidget'],
        ],
        'autoParagraph': False,
        'shiftEnterMode': 2,
        'enterMode': 2,
    },
}

1 个答案:

答案 0 :(得分:1)

如果您能够上传图像文件,那么您也可以上传PDF文件。 单击“链接”图标,将打开一个弹出窗口。 单击上传选项卡,您可以上传文件。 链接到文件将在第一个选项卡中提供。

enter image description here