在django项目中嵌入音乐播放器

时间:2015-11-17 06:21:46

标签: python angularjs django

当我需要在django博客应用程序中嵌入音乐播放器时,我正面临一项任务。问题是我依靠不知道从哪里开始这个,第一次实现这样的事情。互联网上的文档对此很蹩脚,我很难想到如何解决这个问题。

问题是:

任何人都可以向我解释如何将这样的东西嵌入到我的博客项目中,以及如何让Django处理这个音乐播放器,在这个上使用angularjs是明智的吗?

从哪里开始?

2 个答案:

答案 0 :(得分:4)

你不清楚自己到底想做什么。

我假设你想要将音频文件上传到你的博客并在你的html上有一个播放器。

您的某个模型需要FileField,因此您可以上传音频文件。

<强> models.py

<name>
  POWERDOWN_SUPPORT
</name>
<bool>
  <value> false </value>
</bool>

在您的视图中,显然将歌曲对象传递给模板,并在模板中使用audio-element

<强> template.html

class Song(model.Model):
    name = model.CharField(max_length=125)
    audio_file = model.FileField()

答案 1 :(得分:3)

结帐HTML5 Audio

<audio controls>
  <source src="horse.mp3" type="audio/mpeg">
Your browser does not support the audio element.
</audio>

您所要做的就是通过视图将模型对象传递给模板......然后给出正确的路径