“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_type
extra_context
http_method_names
response_class
[render_to_response()
]template_engine
template_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()
“Views” de detalhes¶
DetailView
¶
-
class
DetailView
¶
Attributes (com acessor opcional):
content_type
context_object_name
[get_context_object_name()
]extra_context
http_method_names
model
pk_url_kwarg
queryset
[get_queryset()
]response_class
[render_to_response()
]slug_field
[get_slug_field()
]slug_url_kwarg
template_engine
template_name
[get_template_names()
]template_name_field
template_name_suffix
Métodos
“Views” de listagem¶
ListView
¶
-
class
ListView
¶
Attributes (com acessor opcional):
allow_empty
[get_allow_empty()
]content_type
context_object_name
[get_context_object_name()
]extra_context
http_method_names
model
ordering
[get_ordering()
]paginate_by
[get_paginate_by()
]paginate_orphans
[get_paginate_orphans()
]paginator_class
queryset
[get_queryset()
]response_class
[render_to_response()
]template_engine
template_name
[get_template_names()
]template_name_suffix
Métodos
“Views” de edição¶
FormView
¶
-
class
FormView
¶
Attributes (com acessor opcional):
content_type
extra_context
form_class
[get_form_class()
]http_method_names
initial
[get_initial()
]prefix
[get_prefix()
]response_class
[render_to_response()
]success_url
[get_success_url()
]template_engine
template_name
[get_template_names()
]
Métodos
CreateView
¶
-
class
CreateView
¶
Attributes (com acessor opcional):
content_type
context_object_name
[get_context_object_name()
]extra_context
fields
form_class
[get_form_class()
]http_method_names
initial
[get_initial()
]model
pk_url_kwarg
prefix
[get_prefix()
]queryset
[get_queryset()
]response_class
[render_to_response()
]slug_field
[get_slug_field()
]slug_url_kwarg
success_url
[get_success_url()
]template_engine
template_name
[get_template_names()
]template_name_field
template_name_suffix
Métodos
UpdateView
¶
-
class
UpdateView
¶
Attributes (com acessor opcional):
content_type
context_object_name
[get_context_object_name()
]extra_context
fields
form_class
[get_form_class()
]http_method_names
initial
[get_initial()
]model
pk_url_kwarg
prefix
[get_prefix()
]queryset
[get_queryset()
]response_class
[render_to_response()
]slug_field
[get_slug_field()
]slug_url_kwarg
success_url
[get_success_url()
]template_engine
template_name
[get_template_names()
]template_name_field
template_name_suffix
Métodos
DeleteView
¶
-
class
DeleteView
¶
Attributes (com acessor opcional):
content_type
context_object_name
[get_context_object_name()
]extra_context
http_method_names
model
pk_url_kwarg
queryset
[get_queryset()
]response_class
[render_to_response()
]slug_field
[get_slug_field()
]slug_url_kwarg
success_url
[get_success_url()
]template_engine
template_name
[get_template_names()
]template_name_field
template_name_suffix
Métodos
as_view()
delete()
dispatch()
get()
get_context_data()
get_object()
head()
http_method_not_allowed()
post()
render_to_response()
“Views” de dados baseados em datas¶
ArchiveIndexView
¶
-
class
ArchiveIndexView
¶
Attributes (com acessor opcional):
allow_empty
[get_allow_empty()
]allow_future
[get_allow_future()
]content_type
context_object_name
[get_context_object_name()
]date_field
[get_date_field()
]extra_context
http_method_names
model
ordering
[get_ordering()
]paginate_by
[get_paginate_by()
]paginate_orphans
[get_paginate_orphans()
]paginator_class
queryset
[get_queryset()
]response_class
[render_to_response()
]template_engine
template_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_type
context_object_name
[get_context_object_name()
]date_field
[get_date_field()
]extra_context
http_method_names
make_object_list
[get_make_object_list()
]model
ordering
[get_ordering()
]paginate_by
[get_paginate_by()
]paginate_orphans
[get_paginate_orphans()
]paginator_class
queryset
[get_queryset()
]response_class
[render_to_response()
]template_engine
template_name
[get_template_names()
]template_name_suffix
year
[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_type
context_object_name
[get_context_object_name()
]date_field
[get_date_field()
]extra_context
http_method_names
model
month
[get_month()
]month_format
[get_month_format()
]ordering
[get_ordering()
]paginate_by
[get_paginate_by()
]paginate_orphans
[get_paginate_orphans()
]paginator_class
queryset
[get_queryset()
]response_class
[render_to_response()
]template_engine
template_name
[get_template_names()
]template_name_suffix
year
[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_type
context_object_name
[get_context_object_name()
]date_field
[get_date_field()
]extra_context
http_method_names
model
ordering
[get_ordering()
]paginate_by
[get_paginate_by()
]paginate_orphans
[get_paginate_orphans()
]paginator_class
queryset
[get_queryset()
]response_class
[render_to_response()
]template_engine
template_name
[get_template_names()
]template_name_suffix
week
[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_type
context_object_name
[get_context_object_name()
]date_field
[get_date_field()
]day
[get_day()
]day_format
[get_day_format()
]extra_context
http_method_names
model
month
[get_month()
]month_format
[get_month_format()
]ordering
[get_ordering()
]paginate_by
[get_paginate_by()
]paginate_orphans
[get_paginate_orphans()
]paginator_class
queryset
[get_queryset()
]response_class
[render_to_response()
]template_engine
template_name
[get_template_names()
]template_name_suffix
year
[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_type
context_object_name
[get_context_object_name()
]date_field
[get_date_field()
]day
[get_day()
]day_format
[get_day_format()
]extra_context
http_method_names
model
month
[get_month()
]month_format
[get_month_format()
]ordering
[get_ordering()
]paginate_by
[get_paginate_by()
]paginate_orphans
[get_paginate_orphans()
]paginator_class
queryset
[get_queryset()
]response_class
[render_to_response()
]template_engine
template_name
[get_template_names()
]template_name_suffix
year
[get_year()
]year_format
[get_year_format()
]
Métodos
DateDetailView
¶
-
class
DateDetailView
¶
Attributes (com acessor opcional):
allow_future
[get_allow_future()
]content_type
context_object_name
[get_context_object_name()
]date_field
[get_date_field()
]day
[get_day()
]day_format
[get_day_format()
]extra_context
http_method_names
model
month
[get_month()
]month_format
[get_month_format()
]pk_url_kwarg
queryset
[get_queryset()
]response_class
[render_to_response()
]slug_field
[get_slug_field()
]slug_url_kwarg
template_engine
template_name
[get_template_names()
]template_name_field
template_name_suffix
year
[get_year()
]year_format
[get_year_format()
]
Métodos