クラスベースのジェネリックビュー-フラット化されたインデックス-Djangoドキュメント
提供:Dev Guides
< DjangoDjango/docs/3.2.x/ref/class-based-views/flattened-index
クラスベースのジェネリックビュー-フラット化されたインデックス
このインデックスは、クラスベースのビューのリファレンスドキュメントの代替構成を提供します。 ビューごとに、クラスツリーの有効な属性とメソッドがそのビューの下に表示されます。 動作を定義するクラスごとに編成されたリファレンスドキュメントについては、クラスベースのビューを参照してください。
単純なジェネリックビュー
View
- class View
属性(オプションのアクセサー付き):
メソッド
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
属性(オプションのアクセサー付き):
メソッド
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
- 注文 [ 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()]
- プレフィックス [ 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
- プレフィックス [ 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
- プレフィックス [ 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
- 注文 [ 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
- 注文 [ 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
- 年 [ 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
- 月 [ get_month()]
- month_format [ get_month_format()]
- 注文 [ 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
- 年 [ 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
- 注文 [ 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
- 週 [ get_week()]
- week_format [ get_week_format()]
- 年 [ 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()]
- 日 [ get_day()]
- day_format [ get_day_format()]
extra_context
http_method_names
model
- 月 [ get_month()]
- month_format [ get_month_format()]
- 注文 [ 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
- 年 [ 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()]
- 日 [ get_day()]
- day_format [ get_day_format()]
extra_context
http_method_names
model
- 月 [ get_month()]
- month_format [ get_month_format()]
- 注文 [ 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
- 年 [ 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()]
- 日 [ get_day()]
- day_format [ get_day_format()]
extra_context
http_method_names
model
- 月 [ 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
- 年 [ 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()