Перед представлениями на основе классов было добавлено ключевое слово extra_context, которое может быть передано в urlsconf. https://docs.djangoproject.com/en/1.3/topics/generic-views/#adding-extra-context
Теперь, когда общие представления на основе классов, если мы хотим сделать то же самое, мы должны подклассифицировать общий вид https://docs.djangoproject.com/en/1.3/topics/class-based-views/#adding-extra-context
Если нам нужно что-то простое, и мы используем общий CreateView и UpdateView. Такой подход заставит подкласс для чего-то, что раньше было тривиальным. Более того, мы должны нарушить принцип DRY, делая это дважды.
Почему так? Есть ли причина, по которой мы не можем передать дополнительный контекст непосредственно в шаблон?
Спасибо