Я пытаюсь создать аудиоплеер с бэкэндом django. Интерфейс сделан с помощью javascipt, а html5 .IT работает сам по себе, но звук не воспроизводится с django. Вот мой код. My app / models.py: -
from django.db import models
# Create your models here.
class song_thumb(models.Model):
artist=models.CharField(max_length=100,null=True)
song_title=models.CharField(max_length=100,null=True)
album=models.CharField(max_length=100,null=True)
song_duration=models.FloatField(null=True)
img=models.ImageField(upload_to='pics',null=True)
song=models.FileField(upload_to='media',null=True)
my views.py:-
from django.shortcuts import render
from .models import song_thumb
# Create your views here.
def songs(request):
artist1=song_thumb()
artist1.artist='Alcest'
artist1.song_title='Kodama'
artist1.album='Kodama'
artist1.song_duration='9.10'
artist1.img='kodama.jpg'
artist1.song='Kodama.mp3'
artist2=song_thumb()
artist2.artist='Tash Sultana'
artist2.song_title='Jungle'
artist2.album='Jungle'
artist2.song_duration='5.17'
artist2.img='jungle.jpg'
artist2.song='Jungle.mp3'
artist3=song_thumb()
artist3.artist='Animals as leaders'
artist3.song_title='Cafo'
artist3.album='Cafo'
artist3.song_duration='6.56'
artist3.img='cafo.jpg'
artist3.song='Cafo.mp3'
artists=[artist1,artist2,artist3]
return render(request, 'home.html', {'artists':artists})
мой шаблон: -
Я добавил media_ root и media_url. MEDIA_ROOT = os.path.join (BASE_DIR, 'media'), и я сохранил аудиофайлы в папке под названием media inside Assests.