我正在使用django和jssor。
当我使用jssor幻灯片过渡时,如果我在“媒体”中使用图像,图像将会消失然后显示夹。如果我在'静态'中使用图像?赢得的文件夹。
有人可以告诉我为什么吗?
Django模型:
class Banner(models.Model):
image = models.FileField(upload_to='Banner/%Y_%m_%d')
link = models.TextField()
Django模板:
...
<div ...>
{% for banner in banners %}
<div>
<a href={% url banner.link %}>
<img src="{{ banner.image.url }}">
</a>
</div>
{% endfor %}
</div>
...
JS:
var _SlideshowTransitions = [{...some setting ...}]
$SlideshowOptions: {
$Class: $JssorSlideshowRunner$,
$Transitions: _SlideshowTransitions,
$TransitionsOrder: 1,
$ShowLink: true
},
答案 0 :(得分:0)
这很可能是铬的问题。每次在文档中动态创建新图像元素时,如果图像已经加载到同一页面中,它将再次加载图像。如果您的资源没有为客户端启用缓存,则会导致性能过高。
要为客户端启用缓存,它是服务器的一个选项,或由程序控制。
因此,浏览器缓存资源来自'静态'文件夹,而不是来自'media'文件夹的资源。