Проблема в Django 3

Когда пытаюсь перейти с главной страницы

введите сюда описание изображения к страницы фильма появляется просто белый экран со странным url

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

это происходит когда вместо id = pk в views.py я начинаю использовать url = slug и пытаюсь перейти по ссылке фильма

from django.shortcuts import render
from django.views.generic.base import View

from .models import Movie


class MoviesView(View):
    """Список Фильмов"""
    def get(self, request):
        movies = Movie.objects.all()
        return render(request, 'movies/movies.html', {'movie_list': movies})


class MovieDetailView(View):
    """Полное описание фильмов"""
    def get(self, request, slug):
        movie = Movie.objects.get(url=slug)
        return render(request, 'movies/movie_detail.html', {'movie': movie})

при этом если ввести slug вручную все отображается

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

вот как выглядит html ссылки введите сюда описание изображения

Если нужен дополнительный код моделей или еще чего-то просто напишите об этом


Ответы (1 шт):

Автор решения: andriy Ivanchuk

я пофиксил баг просто копаясь в коде

→ Ссылка