这是我的模型页面,帮助我在模型中添加 mp3 文件格式以及如何在网页上播放该 mp3。
class Album(models.Model):
artist = models.CharField(max_length=200)
album_title = models.CharField(max_length=300)
genre = models.CharField(max_length=100)
album_logo = models.CharField(max_length=1000)
def __str__(self):
return self.album_title + '-' + self.artist
class Song(models.Model):
album = models.ForeignKey(Album, on_delete=models.CASCADE)
file_type = models.CharField(max_length=10)
song_title = models.CharField(max_length=250)
is_favorite = models.BooleanField(default=False)
def __str__(self):
return self.song_title
最佳答案
您可以使用 FileField
django 类型:
class Song(models.Model):
...
file = models.FileField(upload_to='musics/')
然后在你的模板中:
<audio src="{{ song.file.url }}" autoplay></audio>
关于python - 如何使用 Django 映射音频文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45667419/