generated from bisco/codex-bootstrap
feat(shows): add uploaded show images
This commit is contained in:
@@ -24,7 +24,7 @@ def public_performance_queryset():
|
||||
@api_view(["GET"])
|
||||
def show_list(request):
|
||||
shows = Show.objects.filter(is_published=True).order_by("title")
|
||||
serializer = PublicShowListSerializer(shows, many=True)
|
||||
serializer = PublicShowListSerializer(shows, many=True, context={"request": request})
|
||||
return Response({"results": serializer.data})
|
||||
|
||||
|
||||
@@ -32,7 +32,7 @@ def show_list(request):
|
||||
def show_detail(request, slug):
|
||||
show = get_object_or_404(Show, slug=slug, is_published=True)
|
||||
show.public_performances = public_performance_queryset().filter(show=show)
|
||||
serializer = PublicShowDetailSerializer(show)
|
||||
serializer = PublicShowDetailSerializer(show, context={"request": request})
|
||||
return Response(serializer.data)
|
||||
|
||||
|
||||
@@ -54,12 +54,16 @@ def performance_list(request):
|
||||
)
|
||||
performances = performances.filter(starts_at__gte=starts_from)
|
||||
|
||||
serializer = PublicPerformanceListSerializer(performances.order_by("starts_at"), many=True)
|
||||
serializer = PublicPerformanceListSerializer(
|
||||
performances.order_by("starts_at"),
|
||||
many=True,
|
||||
context={"request": request},
|
||||
)
|
||||
return Response({"results": serializer.data})
|
||||
|
||||
|
||||
@api_view(["GET"])
|
||||
def performance_detail(request, pk):
|
||||
performance = get_object_or_404(public_performance_queryset(), pk=pk)
|
||||
serializer = PublicPerformanceDetailSerializer(performance)
|
||||
serializer = PublicPerformanceDetailSerializer(performance, context={"request": request})
|
||||
return Response(serializer.data)
|
||||
|
||||
Reference in New Issue
Block a user