“Views” genéricas baseadas em classes - índice linear¶
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.
Ver também
Classy Class-Based Views provides a nice interface to navigate the class hierarchy of the built-in class-based views.
“Views” genéricas simples.¶
TemplateView¶
-
class
TemplateView¶
Attributes (com acessor opcional):
content_typeextra_contexthttp_method_namesresponse_class[render_to_response()]template_enginetemplate_name[get_template_names()]
Métodos
RedirectView¶
-
class
RedirectView¶
Attributes (com acessor opcional):
Métodos
as_view()delete()dispatch()get()head()http_method_not_allowed()options()post()put()setup()
“Views” de detalhes¶
DetailView¶
-
class
DetailView¶
Attributes (com acessor opcional):
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
Métodos
“Views” de listagem¶
ListView¶
-
class
ListView¶
Attributes (com acessor opcional):
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
Métodos
“Views” de edição¶
FormView¶
-
class
FormView¶
Attributes (com acessor opcional):
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()]
Métodos
CreateView¶
-
class
CreateView¶
Attributes (com acessor opcional):
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
Métodos
UpdateView¶
-
class
UpdateView¶
Attributes (com acessor opcional):
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
Métodos
DeleteView¶
-
class
DeleteView¶
Attributes (com acessor opcional):
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
Métodos
as_view()delete()dispatch()get()get_context_data()get_object()head()http_method_not_allowed()post()render_to_response()setup()
“Views” de dados baseados em datas¶
ArchiveIndexView¶
-
class
ArchiveIndexView¶
Attributes (com acessor opcional):
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
Métodos
YearArchiveView¶
-
class
YearArchiveView¶
Attributes (com acessor opcional):
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()]
Métodos
MonthArchiveView¶
-
class
MonthArchiveView¶
Attributes (com acessor opcional):
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()]
Métodos
WeekArchiveView¶
-
class
WeekArchiveView¶
Attributes (com acessor opcional):
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()]
Métodos
DayArchiveView¶
-
class
DayArchiveView¶
Attributes (com acessor opcional):
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()]
Métodos
TodayArchiveView¶
-
class
TodayArchiveView¶
Attributes (com acessor opcional):
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()]
Métodos
DateDetailView¶
-
class
DateDetailView¶
Attributes (com acessor opcional):
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()]
Métodos