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

标签 python angularjs django

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

问题是:

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

从哪里开始?

最佳答案

您不是很清楚自己到底想做什么。

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

您的一个模型需要有 FileField , 这样您就可以上传您的音频文件了。

模型.py

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

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

template.html

<audio controls>
    <source src="{{ song.audio_file.url }}" type="audio/mpeg">
</audio>

关于python - 在django项目中嵌入音乐播放器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33750401/

相关文章:

python - Py2exe:在 library.zip 或 exe 文件本身中嵌入静态文件并在运行时透明地访问它们

javascript - AngularJS - 过滤器不列出空对象

asp.net-mvc - Angularjs 轻型版本

python - Jinja2 for 循环条件

python - 将多个值绘制为范围 - matplotlib

javascript - 在 Angularjs 中通过 IP 地址获取用户的位置

python - 使用图像扩展 Django 管理

django - “Reverse for ' ' with arguments '()' and keyword arguments ' {} ' not found. ”

python - 我可以在 Django 中手动触发信号吗?

Python 或 SQL 逻辑回归