在django模板中滚动时删除div块

xwbd5t1u  于 2021-07-13  发布在  Java
关注(0)|答案(1)|浏览(187)

在django模板(queryset)中,滚动时,一旦div块从浏览器的视野中消失,就立即删除它们,即动态地向下滚动时,从顶部删除块,向上滚动时,从底部删除块,以及需要重新显示它们时(对不起我的英语)

goucqfw6

goucqfw61#

django的模板只能用于服务器端呈现。django将一个充满数据的上下文字典传递给呈现引擎,呈现引擎将使用该数据和模板生成一个html文档,该文档将被提供给客户端。在html文档被呈现并提供给用户之后,django的模板系统就不能再参与了。
您描述的行为只能在客户端实现。这类问题的典型解决方案通常包括两件事:
在客户端用于呈现数据和控件的前端框架(如react、vue等)
前端框架可以调用以获取/提交数据的api
django有一个成熟的rest框架,可以用来实现api,也可以使用任何前端框架来处理客户端呈现。

相关问题