如何在更改页面Django时不影响内容

  • 本文关键字:影响 Django python django
  • 更新时间 :
  • 英文 :


所以我有一个歌曲播放器/酒吧,我想在我的Django项目中实现它。它是一个Django部分/模板组件,将为用户提供所有基本控制,如播放、暂停、音量和跳过。

当您更改页面和url时,显然,HTML中的所有内容都必须重新呈现。这给我的音乐播放器带来了一个问题,因为渲染会中断音乐播放器的进程(比如播放音乐(。如果有解决办法怎么办?我可以在不影响和干扰我的播放器的情况下更改页面。我希望我的播放器类似于Spotify或Soundcloud的播放器,在那里你必须退出网站或重新加载页面才能让播放器中断。

谢谢。

您需要研究JavaScript和AJAX。一个已经存在了一段时间的选项是使用jQuery(这里有一篇关于在Django中使用jQuery的随机博客文章(。更现代的选择是React、Vue、Angular。这些内容涉及面更广,可能需要你在学习的过程中学习其他一些东西。

最新更新