Class-based generic views - flattened indexΒΆ
This index provides an alternate organization of the reference documentation for class-based views. For each view, the effective attributes and methods from the class tree are represented under that view. For the reference documentation organized by the class which defines the behavior, see Class-based views.
See also
Classy Class-Based Views provides a nice interface to navigate the class hierarchy of the built-in class-based views.
Simple generic viewsΒΆ
TemplateViewΒΆ
-
class
TemplateViewΒΆ
Attributes (with optional accessor):
content_typeextra_contexthttp_method_namesresponse_class[render_to_response()]template_enginetemplate_name[get_template_names()]
Methods
RedirectViewΒΆ
-
class
RedirectViewΒΆ
Attributes (with optional accessor):
Methods
as_view()delete()dispatch()get()head()http_method_not_allowed()options()post()put()setup()
Detail ViewsΒΆ
DetailViewΒΆ
-
class
DetailViewΒΆ
Attributes (with optional accessor):
content_typecontext_object_name[get_context_object_name()]extra_contexthttp_method_namesmodelpk_url_kwargquery_pk_and_slugqueryset[get_queryset()]response_class[render_to_response()]slug_field[get_slug_field()]slug_url_kwargtemplate_enginetemplate_name[get_template_names()]template_name_fieldtemplate_name_suffix
Methods
List ViewsΒΆ
ListViewΒΆ
-
class
ListViewΒΆ
Attributes (with optional accessor):
allow_empty[get_allow_empty()]content_typecontext_object_name[get_context_object_name()]extra_contexthttp_method_namesmodelordering[get_ordering()]paginate_by[get_paginate_by()]paginate_orphans[get_paginate_orphans()]paginator_classqueryset[get_queryset()]response_class[render_to_response()]template_enginetemplate_name[get_template_names()]template_name_suffix
Methods
Editing viewsΒΆ
FormViewΒΆ
-
class
FormViewΒΆ
Attributes (with optional accessor):
content_typeextra_contextform_class[get_form_class()]http_method_namesinitial[get_initial()]prefix[get_prefix()]response_class[render_to_response()]success_url[get_success_url()]template_enginetemplate_name[get_template_names()]
Methods
CreateViewΒΆ
-
class
CreateViewΒΆ
Attributes (with optional accessor):
content_typecontext_object_name[get_context_object_name()]extra_contextfieldsform_class[get_form_class()]http_method_namesinitial[get_initial()]modelpk_url_kwargprefix[get_prefix()]query_pk_and_slugqueryset[get_queryset()]response_class[render_to_response()]slug_field[get_slug_field()]slug_url_kwargsuccess_url[get_success_url()]template_enginetemplate_name[get_template_names()]template_name_fieldtemplate_name_suffix
Methods
UpdateViewΒΆ
-
class
UpdateViewΒΆ
Attributes (with optional accessor):
content_typecontext_object_name[get_context_object_name()]extra_contextfieldsform_class[get_form_class()]http_method_namesinitial[get_initial()]modelpk_url_kwargprefix[get_prefix()]query_pk_and_slugqueryset[get_queryset()]response_class[render_to_response()]slug_field[get_slug_field()]slug_url_kwargsuccess_url[get_success_url()]template_enginetemplate_name[get_template_names()]template_name_fieldtemplate_name_suffix
Methods
DeleteViewΒΆ
-
class
DeleteViewΒΆ
Attributes (with optional accessor):
content_typecontext_object_name[get_context_object_name()]extra_contexthttp_method_namesmodelpk_url_kwargquery_pk_and_slugqueryset[get_queryset()]response_class[render_to_response()]slug_field[get_slug_field()]slug_url_kwargsuccess_url[get_success_url()]template_enginetemplate_name[get_template_names()]template_name_fieldtemplate_name_suffix
Methods
as_view()delete()dispatch()get()get_context_data()get_object()head()http_method_not_allowed()post()render_to_response()setup()
Date-based viewsΒΆ
ArchiveIndexViewΒΆ
-
class
ArchiveIndexViewΒΆ
Attributes (with optional accessor):
allow_empty[get_allow_empty()]allow_future[get_allow_future()]content_typecontext_object_name[get_context_object_name()]date_field[get_date_field()]extra_contexthttp_method_namesmodelordering[get_ordering()]paginate_by[get_paginate_by()]paginate_orphans[get_paginate_orphans()]paginator_classqueryset[get_queryset()]response_class[render_to_response()]template_enginetemplate_name[get_template_names()]template_name_suffix
Methods
YearArchiveViewΒΆ
-
class
YearArchiveViewΒΆ
Attributes (with optional accessor):
allow_empty[get_allow_empty()]allow_future[get_allow_future()]content_typecontext_object_name[get_context_object_name()]date_field[get_date_field()]extra_contexthttp_method_namesmake_object_list[get_make_object_list()]modelordering[get_ordering()]paginate_by[get_paginate_by()]paginate_orphans[get_paginate_orphans()]paginator_classqueryset[get_queryset()]response_class[render_to_response()]template_enginetemplate_name[get_template_names()]template_name_suffixyear[get_year()]year_format[get_year_format()]
Methods
MonthArchiveViewΒΆ
-
class
MonthArchiveViewΒΆ
Attributes (with optional accessor):
allow_empty[get_allow_empty()]allow_future[get_allow_future()]content_typecontext_object_name[get_context_object_name()]date_field[get_date_field()]extra_contexthttp_method_namesmodelmonth[get_month()]month_format[get_month_format()]ordering[get_ordering()]paginate_by[get_paginate_by()]paginate_orphans[get_paginate_orphans()]paginator_classqueryset[get_queryset()]response_class[render_to_response()]template_enginetemplate_name[get_template_names()]template_name_suffixyear[get_year()]year_format[get_year_format()]
Methods
WeekArchiveViewΒΆ
-
class
WeekArchiveViewΒΆ
Attributes (with optional accessor):
allow_empty[get_allow_empty()]allow_future[get_allow_future()]content_typecontext_object_name[get_context_object_name()]date_field[get_date_field()]extra_contexthttp_method_namesmodelordering[get_ordering()]paginate_by[get_paginate_by()]paginate_orphans[get_paginate_orphans()]paginator_classqueryset[get_queryset()]response_class[render_to_response()]template_enginetemplate_name[get_template_names()]template_name_suffixweek[get_week()]week_format[get_week_format()]year[get_year()]year_format[get_year_format()]
Methods
DayArchiveViewΒΆ
-
class
DayArchiveViewΒΆ
Attributes (with optional accessor):
allow_empty[get_allow_empty()]allow_future[get_allow_future()]content_typecontext_object_name[get_context_object_name()]date_field[get_date_field()]day[get_day()]day_format[get_day_format()]extra_contexthttp_method_namesmodelmonth[get_month()]month_format[get_month_format()]ordering[get_ordering()]paginate_by[get_paginate_by()]paginate_orphans[get_paginate_orphans()]paginator_classqueryset[get_queryset()]response_class[render_to_response()]template_enginetemplate_name[get_template_names()]template_name_suffixyear[get_year()]year_format[get_year_format()]
Methods
TodayArchiveViewΒΆ
-
class
TodayArchiveViewΒΆ
Attributes (with optional accessor):
allow_empty[get_allow_empty()]allow_future[get_allow_future()]content_typecontext_object_name[get_context_object_name()]date_field[get_date_field()]day[get_day()]day_format[get_day_format()]extra_contexthttp_method_namesmodelmonth[get_month()]month_format[get_month_format()]ordering[get_ordering()]paginate_by[get_paginate_by()]paginate_orphans[get_paginate_orphans()]paginator_classqueryset[get_queryset()]response_class[render_to_response()]template_enginetemplate_name[get_template_names()]template_name_suffixyear[get_year()]year_format[get_year_format()]
Methods
DateDetailViewΒΆ
-
class
DateDetailViewΒΆ
Attributes (with optional accessor):
allow_future[get_allow_future()]content_typecontext_object_name[get_context_object_name()]date_field[get_date_field()]day[get_day()]day_format[get_day_format()]extra_contexthttp_method_namesmodelmonth[get_month()]month_format[get_month_format()]pk_url_kwargquery_pk_and_slugqueryset[get_queryset()]response_class[render_to_response()]slug_field[get_slug_field()]slug_url_kwargtemplate_enginetemplate_name[get_template_names()]template_name_fieldtemplate_name_suffixyear[get_year()]year_format[get_year_format()]
Methods