Параметр kwargs
в get_context_data
и сам по себе не имеет ничего общего с атрибутом self.kwargs
представления.
Это просто соглашение об именах для вызова параметра, который захватывает аргумент ключевого слова kwargs
.
Я бы посоветовал взглянуть на различные классовые представления, представленные Django и лежащим в основе Mixin, чтобы лучше понять. Веб-сайт ccbv.co.uk очень полезен для этого.