我正在使用django和django-cms构建一个响应式网站。到目前为止一切都很好。现在,我需要指定并向不同设备提供响应式图像。你是如何为自己解决这个问题的?
网站作者是否有可能在后端上传不同大小的图片(如小型,中型,大型)以与srcset一起使用(可能带有django-cascade)或者是否有django的自动解决方案和django-cms一样喜欢php-project adaptive images。
我找到了django-daguerre,但我不知道如何用django-cms实现它。还有django-responsive-images 1.0.2包。
所以我想问你如何为你的项目解决这个问题。
答案 0 :(得分:1)
这是我在djangocms中为响应(和视网膜)图像所做的工作。
THUMBNAIL_HIGH_RESOLUTION = True
设置
我使用cmsplugin_filer_image
作为我的图片。我通过将default.html
和Twitter引导程序的srcset
类添加到模板中的img
标记来覆盖其模板img-responsive
。
您当然也可以使用基础interchange,retina.js或您自己的css / js解决方案来获取相应分辨率的所需图片。