2017-08-14 11 views
1

これは私のモデルページです。モデルにmp3ファイル形式を追加するのに役立ちます。どのようにしてそのmp3をWebページで再生できますか?テンプレートに続いてオーディオファイルをDjangoにマップする方法は?

class Song(models.Model): 
    ... 
    file = models.FileField(upload_to='musics/') 

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 

答えて

0

あなたはFileField Djangoのタイプを使用することができます

<audio src="{{ song.file.url }}" autoplay></audio> 
関連する問題