Общие представления на основе классов - уплощенный индекс¶
Этот индекс обеспечивает альтернативную организацию справочной документации для представлений на основе классов. Для каждого представления эффективные атрибуты и методы из дерева классов представлены под этим представлением. Для справочной документации, организованной по классу, который определяет поведение, смотрите Class-based views.
См.также
Classy Class-Based Views предоставляет хороший интерфейс для навигации по иерархии классов встроенных представлений, основанных на классах.
Простые общие представления¶
TemplateView¶
- 
class TemplateView¶
Атрибуты (с необязательным аксессором):
- content_type
- extra_context
- http_method_names
- response_class[- render_to_response()]
- template_engine
- template_name[- get_template_names()]
Методы
RedirectView¶
- 
class RedirectView¶
Атрибуты (с необязательным аксессором):
Методы
- 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
Методы
Просмотр списка¶
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
Методы
Редактирование представлений¶
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()]
Методы
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
Методы
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
Методы
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
Методы
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()]
Методы
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()]
Методы
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()]
Методы
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()]
Методы
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()]
Методы
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()]
Методы