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">

这将导致浏览器等待用户在图像附近滚动以加载图像


参考资料:

我认为预加载不适用于图像,您想查看