выскакивает данная ошибка:Generic detail view MovieDetailView must be called with either an object pk or a slug in the URLconf.
при использовании данного теста:
url:
тестирую данную вьюху:
при использовании данного теста:
Код:
def test_starform_set_in_context(self):
request = RequestFactory().get('movie_detail')
view = MovieDetailView()
view.setup(request)
context = view.get_object()
self.assertIn('star_form', context)
url:
Код:
path("<str:slug>/", views.MovieDetailView.as_view(), name="movie_detail")
тестирую данную вьюху:
Код:
class MovieDetailView(Genrey, DetailView):
"""Полное описание фильма"""
model = Movie
slug_field = "url"
def get_context_data(self, **kwargs):
context = super().get_context_data(**kwargs)
context["star_form"] = RatingForm()
return context
Последнее редактирование: