Python 如何在Django中只预加载少数图像
我正在构建一个博客应用程序,我希望我的图像页面在打开图像后只加载几个图像 我想做的事情:- 我试图Python 如何在Django中只预加载少数图像,python,html,django,Python,Html,Django,我正在构建一个博客应用程序,我希望我的图像页面在打开图像后只加载几个图像 我想做的事情:- 我试图在服务器中仅加载9个图像。我的意思是:-当用户打开页面时,只加载页面前面的几个图像,如果用户滚动,则加载接下来的几个图像 现在发生的事情:- 当我现在打开服务器时,它会加载页面中上载的所有图像。我不想加载页面中的所有图像 我试过什么:- 我还尝试了HTML中的Preload函数,但它对我不起作用 <img preload="auto"> <sr
在服务器中仅加载9个图像
。我的意思是:-当用户打开页面时,只加载页面前面的几个图像,如果用户滚动,则加载接下来的几个图像
现在发生的事情:-
当我现在打开服务器时,它会加载页面中上载的所有图像。我不想加载页面中的所有图像
我试过什么:-
- 我还尝试了
中的HTML
函数,但它对我不起作用Preload
<img preload="auto"> <src="{{ image.file.url }}" width="200"> </img>
提前感谢您。基本上您希望延迟加载图像。您可以设置
load=“lazy”
来完成此操作
<img src="{{ image.file.url }}" width="200" loading="lazy">
这将导致浏览器等待用户在图像附近滚动以加载图像
参考资料:我认为预加载不适用于图像,您想查看
。