Django - ничего нет под добавленной моделью

То, что я пытаюсь решить, лучше всего видно на картинках,

введите здесь описание изображения

Всякий раз, когда я пытаюсь нажать на View others, чтобы увидеть все в жанре Recently added, это приводит к тому. на следующую страницу

введите здесь описание изображения

Что я делаю не так?

чтобы сделать чтение короче для вас, ребята - movie_category - это то, к чему я пытаюсь получить доступ здесь

movie\urls.py

from django.urls import path
from .views import MovieList, MovieDetail, MovieCategory, MovieLanguage, MovieSearch, MovieYear

app_name = 'movie'

urlpatterns = [
    path('', MovieList.as_view(), name='movie_list'),
    path('category/<str:category>', MovieCategory.as_view(), name='movie_category'),
    path('language/<str:lang>', MovieLanguage.as_view(), name='movie_language'),
    path('search/', MovieSearch.as_view(), name='movie_search'),
    path('<slug:slug>', MovieDetail.as_view(), name='movie_detail'),
    path('year/<int:year>', MovieYear.as_view(), name='movie_year'),
]

views.py

from django.views.generic import ListView, DetailView
from django.views.generic.dates import YearArchiveView
from .models import Movie, MovieLinks


# Create your views here.
class HomeView(ListView):
    model = Movie
    template_name = 'movie/home.html'

    def get_context_data(self, **kwargs):
        context = super(HomeView, self).get_context_data(**kwargs)
        context['top_rated'] = Movie.objects.filter(status='TR')
        context['most_watched'] = Movie.objects.filter(status='MW')
        context['recently_added'] = Movie.objects.filter(status='RA')
        return context


class MovieCategory(ListView):
model = Movie
paginate_by = 2

def get_queryset(self):
    self.category = self.kwargs['category']
    return Movie.objects.filter(category=self.category)

def get_context_data(self, **kwargs):
    context = super(MovieCategory, self).get_context_data(**kwargs)
    context['movie_category'] = self.category
    return context
<
STATUS_CHOICES = (
    ('RA', 'RECENTLY ADDED'),
    ('MW', 'MOST WATCHED'),
    ('TR', 'TOP RATED'),
)

class Movie(models.Model):
    title = models.CharField(max_length=100)
    description = models.TextField(max_length=1000)
    image = models.ImageField(upload_to='movies')
    banner = models.ImageField(upload_to='movies_banner')
    category = models.CharField(choices=CATEGORY_CHOICES, max_length=10)
    language = models.CharField(choices=LANGUAGE_CHOICES, max_length=10)
    status = models.CharField(choices=STATUS_CHOICES, max_length=2)
    cast = models.CharField(max_length=100)
    year_of_production = models.DateField()
    views_count = models.IntegerField(default=0)
    movie_trailer = models.URLField()
    created = models.DateTimeField(blank=True, default=timezone.now)
    slug = models.SlugField(blank=True, null=True)
Models.py

И, наконец, небольшой раздел HTML, ссылающийся именно на этот элемент

 {% for movie in top_rated %}  
 <div class="swiper-slide"><a href="{% url 'movies:movie_detail' movie.slug %}"><img src="{{movie.image.url}}"><h3 class="hometitle">{{movie.title}}</h3></a></div>
{% endfor %}
<div class="swiper-slide"><a href="{% url 'movies:movie_category' 'TR' %}"><img src="{% static 'img/others.png' %}"></a></div>
</div>
Вернуться на верх