输入后如何加载Django模板类似于Facebook



我一直试图找到的,还没有答案,是我如何让用户点击模板链接,然后而不是等待整个页面加载,允许用户在等待更多加载量大的内容到达时查看已经加载的内容,类似于Facebook在您第一次到达页面并看到加载内容时所做的。

我能说的不多,因为这个问题是不言自明的。我已经检查了谷歌和堆栈溢出。

为了允许使用来查看加载的页面并动态查看页面的其余部分,您使用了一种称为 AJAX 的技术。它允许您对数据库进行异步调用,该调用可以由某些JS事件(如onscroll(触发并加载查询的数据,而无需重新加载整个页面。

Django 中的 AJAX 非常简单,尽管需要一些 JQuery(甚至 Javascript(的知识。您也可以使用 python 包django-dajax这将使事情变得更容易。我想您会发现以下链接很有用:

  • Tango与Django ajax指南(最好的之一,但有点难(
  • Django-Dajax 文档

希望这有帮助!

最新更新