D
Size: a a a
D
g
D
Y
D
DT
<int:pk>
), они не в kwargs
, они в args
, лежат, и я ввообще не уверен что в kwargs у get_context_data
есть реквестY
self.kwargs.get('pk')
DT
DT
D
Y
S
DT
class FilmDetailView(DetailView):
model = Film
template_name = 'KinomonsterApp/film_detail.html'
def get(self, request, pk, *args, **kwargs):
...
return render(request, self.template_name, context=self.get_context_data(pk=pk))
def get_context_data(self, pk=None, **kwargs):
# Тут можешь напрямую обращаться к PK если тебе нужно
Y
DT
get
, если у тебя этот контекст один раз собирается, незачем его выносить в отдельную функцию get_context_data
Y
Y
Y
DT
DT