continuously/lazy 从 Django 加载数据到 Angular 的正确方法是什么
What is the proper way to continuously/lazy load data from Django into Angular
我正在尝试创建一个博客,其中所有评论都加载到每个博客 post 页面上。问题是一些 posts 可以包含一些评论,需要几秒钟才能加载,而其他人可以包含超过 100 个,这将需要更长的时间。我想一个接一个地独立加载每条评论以减少等待时间,以便它们可以无缝工作,但我不知道这是否是最好的方法。假设我不能使用分页(我需要它作为一个连续的列表),什么是最好的 method/approach?
为什么不使用 Django Channels 来实现似乎 "big streams" 数据(可能有数百条评论)的异步加载,而不是尝试缓慢 AJAX分页?
您可以试试 Django 小频道 chat application example tutorial,也许这会给您带来一些想法来实现您的博客评论部分。通过使用这种 websockets 方法,您甚至可以毫不费力地实现更动态的东西,因此可以实时添加新评论和其他类似的不错的功能。
一些想法。
我正在尝试创建一个博客,其中所有评论都加载到每个博客 post 页面上。问题是一些 posts 可以包含一些评论,需要几秒钟才能加载,而其他人可以包含超过 100 个,这将需要更长的时间。我想一个接一个地独立加载每条评论以减少等待时间,以便它们可以无缝工作,但我不知道这是否是最好的方法。假设我不能使用分页(我需要它作为一个连续的列表),什么是最好的 method/approach?
为什么不使用 Django Channels 来实现似乎 "big streams" 数据(可能有数百条评论)的异步加载,而不是尝试缓慢 AJAX分页?
您可以试试 Django 小频道 chat application example tutorial,也许这会给您带来一些想法来实现您的博客评论部分。通过使用这种 websockets 方法,您甚至可以毫不费力地实现更动态的东西,因此可以实时添加新评论和其他类似的不错的功能。
一些想法。