Сделал Плейлист и добавил рекомендацию на главную страницу
This commit is contained in:
@@ -1,9 +1,19 @@
|
||||
from django.shortcuts import render
|
||||
from django.views.generic import View
|
||||
from django.http.request import HttpRequest
|
||||
from django.shortcuts import get_object_or_404
|
||||
|
||||
from music.models import RecommendationPlaylist
|
||||
|
||||
|
||||
def index(request, *args, **kwargs):
|
||||
return render(request, "index.html")
|
||||
|
||||
|
||||
def sentry_debug(request):
|
||||
division_by_zero = 1 / 0 # noqa
|
||||
class IndexView(View):
|
||||
def get(self, request: HttpRequest, *args, **kwargs):
|
||||
if recommendation_playlist := RecommendationPlaylist.objects.filter(
|
||||
is_actual=True
|
||||
).first():
|
||||
tracks = recommendation_playlist.tracks.all().select_related(
|
||||
"album", "album__artist"
|
||||
)[:10]
|
||||
else:
|
||||
tracks = []
|
||||
return render(request, "index.html", {"tracks": tracks})
|
||||
|
||||
Reference in New Issue
Block a user