Плоский индекс
Этот индекс обеспечивает альтернативную организацию справочной документации для представлений на основе классов. Для каждого представления эффективные атрибуты и методы из дерева классов представлены под этим представлением. Для справочной документации, организованной по классу, который определяет поведение, смотрите Class-based views.
См.также
Classy Class-Based Views предоставляет хороший интерфейс для навигации по иерархии классов встроенных представлений, основанных на классах.
Простые общие представления
View
class View
Атрибуты (с необязательным аксессором):
http_method_names
Методы
as_view()
dispatch()
head()
http_method_not_allowed()
setup()
TemplateView
class TemplateView
Атрибуты (с необязательным аксессором):
content_type
extra_context
http_method_names
response_class [render_to_response()]
template_engine
template_name [get_template_names()]
Методы
as_view()
dispatch()
get()
get_context_data()
head()
http_method_not_allowed()
render_to_response()
setup()
RedirectView
class RedirectView
Атрибуты (с необязательным аксессором):
http_method_names
pattern_name
permanent
query_string
url [get_redirect_url()]
Методы
as_view()
delete()
dispatch()
get()
head()
http_method_not_allowed()
options()
post()
put()
setup()
Подробные виды
DetailView
class DetailView
Атрибуты (с необязательным аксессором):
content_type
context_object_name [get_context_object_name()]
extra_context
http_method_names
model
pk_url_kwarg
query_pk_and_slug
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
Методы
as_view()
dispatch()
get()
get_context_data()
get_object()
head()
http_method_not_allowed()
render_to_response()
setup()
Просмотр списка
ListView
class ListView
Атрибуты (с необязательным аксессором):
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
Методы
as_view()
dispatch()
get()
get_context_data()
get_paginator()
head()
http_method_not_allowed()
paginate_queryset()
render_to_response()
setup()
Редактирование представлений
FormView
class FormView
Атрибуты (с необязательным аксессором):
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()]
Методы
as_view()
dispatch()
form_invalid()
form_valid()
get()
get_context_data()
get_form()
get_form_kwargs()
http_method_not_allowed()
post()
put()
setup()
CreateView
class CreateView
Атрибуты (с необязательным аксессором):
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()]
query_pk_and_slug
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
Методы
as_view()
dispatch()
form_invalid()
form_valid()
get()
get_context_data()
get_form()
get_form_kwargs()
get_object()
head()
http_method_not_allowed()
post()
put()
render_to_response()
setup()
UpdateView
class UpdateView
Атрибуты (с необязательным аксессором):
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()]
query_pk_and_slug
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
Методы
as_view()
dispatch()
form_invalid()
form_valid()
get()
get_context_data()
get_form()
get_form_kwargs()
get_object()
head()
http_method_not_allowed()
post()
put()
render_to_response()
setup()
DeleteView
class DeleteView
Атрибуты (с необязательным аксессором):
content_type
context_object_name [get_context_object_name()]
extra_context
http_method_names
model
pk_url_kwarg
query_pk_and_slug
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
Методы
as_view()
delete()
dispatch()
get()
get_context_data()
get_object()
head()
http_method_not_allowed()
post()
render_to_response()
setup()
Представления на основе даты
ArchiveIndexView
class ArchiveIndexView
Атрибуты (с необязательным аксессором):
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
Методы
as_view()
dispatch()
get()
get_context_data()
get_date_list()
get_dated_items()
get_dated_queryset()
get_paginator()
head()
http_method_not_allowed()
paginate_queryset()
render_to_response()
setup()
YearArchiveView
class YearArchiveView
Атрибуты (с необязательным аксессором):
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()]
Методы
as_view()
dispatch()
get()
get_context_data()
get_date_list()
get_dated_items()
get_dated_queryset()
get_paginator()
head()
http_method_not_allowed()
paginate_queryset()
render_to_response()
setup()
MonthArchiveView
class MonthArchiveView
Атрибуты (с необязательным аксессором):
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()]
Методы
as_view()
dispatch()
get()
get_context_data()
get_date_list()
get_dated_items()
get_dated_queryset()
get_next_month()
get_paginator()
get_previous_month()
head()
http_method_not_allowed()
paginate_queryset()
render_to_response()
setup()
WeekArchiveView
class WeekArchiveView
Атрибуты (с необязательным аксессором):
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()]
Методы
as_view()
dispatch()
get()
get_context_data()
get_date_list()
get_dated_items()
get_dated_queryset()
get_paginator()
head()
http_method_not_allowed()
paginate_queryset()
render_to_response()
setup()
DayArchiveView
class DayArchiveView
Атрибуты (с необязательным аксессором):
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()]
Методы
as_view()
dispatch()
get()
get_context_data()
get_date_list()
get_dated_items()
get_dated_queryset()
get_next_day()
get_next_month()
get_paginator()
get_previous_day()
get_previous_month()
head()
http_method_not_allowed()
paginate_queryset()
render_to_response()
setup()
TodayArchiveView
class TodayArchiveView
Атрибуты (с необязательным аксессором):
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()]
Методы
as_view()
dispatch()
get()
get_context_data()
get_date_list()
get_dated_items()
get_dated_queryset()
get_next_day()
get_next_month()
get_paginator()
get_previous_day()
get_previous_month()
head()
http_method_not_allowed()
paginate_queryset()
render_to_response()
setup()
DateDetailView
class DateDetailView
Атрибуты (с необязательным аксессором):
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
query_pk_and_slug
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()]
Методы
as_view()
dispatch()
get()
get_context_data()
get_next_day()
get_next_month()
get_object()
get_previous_day()
get_previous_month()
head()
http_method_not_allowed()
render_to_response()
setup()