【问题标题】:Django-CKEditor Image UploadDjango-CKEditor 图片上传
【发布时间】:2013-06-05 17:38:48
【问题描述】:

我目前已经安装了 Django-CKEditor 并拥有自己的自定义工具栏。

我正在努力寻找如何启用图片上传。单击图像按钮时,我只能通过 URL 上传。我知道,在插件中,有处理文件浏览和上传的视图,但我不知道如何激活或使用这些。

关于插件的文档很少,所以我正在寻求您的帮助!

https://github.com/shaunsephton/django-ckeditor

【问题讨论】:

    标签: python django ckeditor django-ckeditor


    【解决方案1】:

    正如我在问题中提到的 - Django CKEditor 带有许多 URL 来处理图像的查看和浏览。使用编辑器激活此功能的后续步骤要求您在激活编辑器并将其设置为适当的 /upload/ 和 /browse/ URL 时添加一个 filebrowserBrowseUrl。

    在这里查看更多:

    http://www.mixedwaves.com/2010/02/integrating-fckeditor-filemanager-in-ckeditor/

    【讨论】:

      【解决方案2】:

      在当前版本 (5) 中,您可以使用RichTextUploadingField 代替RichTextField,这将启用上传和浏览文件按钮。

      之前你必须安装django-uploader 包。

      【讨论】:

      • 当我尝试使用 RichTextUploadingField 而不是 RichTextField 时,文本编辑器消失了
      【解决方案3】:

      settings.py

      CKEDITOR_BASEPATH = "/static/ckeditor/ckeditor/"
      CKEDITOR_UPLOAD_PATH = "uploads/"
      
      INSTALLED_APPS = [
          'ckeditor',
          'ckeditor_uploader',
      ]
      

      models.py

      from django.db import models
      from ckeditor_uploader.fields import RichTextUploadingField
      
      class ModelName(models.Model):
          text_field_name = RichTextUploadingField()
      

      【讨论】:

        猜你喜欢
        • 2019-07-16
        • 2020-06-07
        • 2017-10-12
        • 2016-09-19
        • 2014-05-03
        • 2010-11-30
        • 2013-02-05
        • 2011-01-08
        • 1970-01-01
        相关资源
        最近更新 更多