Класс ContextMixin (Django 2.2)
from django.views.generic.base import ContextMixin
Миксин контекста по умолчанию, который передает ключевые аргументы, полученные функцией get_context_data как контекст шаблона.
Диаграмма | Документация | Исходный код
Потомки
- ArchiveIndexView
- BaseArchiveIndexView
- BaseCreateView
- BaseDateDetailView
- BaseDateListView
- BaseDayArchiveView
- BaseDeleteView
- BaseDetailView
- BaseFormView
- BaseListView
- BaseMonthArchiveView
- BaseTodayArchiveView
- BaseUpdateView
- BaseWeekArchiveView
- BaseYearArchiveView
- CreateView
- DateDetailView
- DayArchiveView
- DeleteView
- DetailView
- FormMixin
- FormView
- ListView
- LoginView
- LogoutView
- ModelFormMixin
- ModelFormMixin
- MonthArchiveView
- MultipleObjectMixin
- PasswordChangeDoneView
- PasswordChangeView
- PasswordResetCompleteView
- PasswordResetConfirmView
- PasswordResetDoneView
- PasswordResetView
- SingleObjectMixin
- TemplateView
- TodayArchiveView
- UpdateView
- WeekArchiveView
- YearArchiveView
Атрибуты
Определено в | |
---|---|
extra_context = None
|
ContextMixin |
Методы
def get_context_data(self, **kwargs):
kwargs.setdefault('view', self)
if self.extra_context is not None:
kwargs.update(self.extra_context)
return kwargs