1

我正在尝试开发一个博客风格的网站,我使用 Django 作为 web 框架,使用 CKeditor 作为所见即所得,使用 Filer 进行文件管理(与 CKeditor 和 django-ckeditor-filebrowser-filer 链接)。
一切正常,但问题是我无法控制帖子中使用的图像的图像大小,我想根据用户的设备(移动设备更小,桌面设备更大等)提供它们。
我不知道该怎么做,有什么想法吗?谢谢

编辑:
一个想法是:CKeditor 制作 html 块,然后将其与文件管理器图像 src 一起发送到客户端(如'media/uploads/46813413/12'),然后再次从服务器拦截对文件管理器媒体的请求并根据发出请求的设备发送调整大小的图像。但是可以管理文件管理器请求吗?

4

1 回答 1

0

这可以在 settings.py 文件中进行配置。指定width & height as 100%如下,

CKEDITOR_CONFIGS = {
    'default': {
        'height': '100%',
        'width': '100%',
    },
}

如果你想增加或减少高度,你可以使用 like 'height': '200'

你可以做更多的配置ckeditor,参考官方文档

于 2021-08-15T08:15:53.323 回答