views.py 540 B

1234567891011121314151617181920212223242526
  1. from django.views import generic
  2. from videos.models import Series, Video
  3. # class VideoIndexView():
  4. class MovieListView(generic.ListView):
  5. model = Video
  6. template_name = "videos/movie_list.html"
  7. def get_queryset(self):
  8. return Video.objects.filter(video_type=Video.VideoType.MOVIE)
  9. class SeriesListView(generic.ListView):
  10. model = Series
  11. class SeriesDetailView(generic.DetailView):
  12. model = Series
  13. slug_field = "uuid"
  14. class VideoDetailView(generic.DetailView):
  15. model = Video
  16. slug_field = "uuid"