Почему джанго выдает ошибку в данной строке

есть urls файл, в нем вот такая запись

from django.urls import path
from . import views

urlpatterns = [
    path('', views.MovieView.as_view()) 
    path('<int:pk>/', views.MovieView.as_view())
]

вылетает ошибка в строке path('<int:pk>/', views.MovieView.as_view())

SyntaxError: invalid syntax

Эта страка указывает на вот этот класс

class MovieDatailView(View):
    """Полное описание фильма"""
    def get(self, request, pk):
        movie = Movie.objects.get(id = pk)
        return render(request, "movies/movie_datail.html", {"movie": movie})

Возникло два вопроса, почему возникает ошибка в данной строке и что делает метод as.view()?


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

Автор решения: Данил
from django.urls import path
from . import views

urlpatterns = [
    path('', views.MovieView.as_view()), #запятую забыл
    path('<int:pk>/', views.MovieView.as_view())
]

и почему у тебя в views MovieDetailView, а в urls MovieView?

→ Ссылка