---
title: "クラスベース汎用ビュー - フラットインデックス"
version: 4.0
locale: ja
source: https://docs.djangoproject.com/ja/4.0/ref/class-based-views/flattened-index/
canonical: https://djangodocs.dev/ja/4.0/ref/class-based-views/flattened-index/
---
# クラスベース汎用ビュー - フラットインデックス

この索引は、クラスベースビューのリファレンス文書を、異なる観点から編成したものです。ビューごとに、クラスツリーの有効な属性とメソッドが表されます。動作を定義するクラスの観点から編集されたリファレンス文書は、[Class-based views](/ja/4.0/ref/class-based-views/) をご覧ください。

> **See also**
>
> [Classy Class-Based Views](https://ccbv.co.uk/) が、ビルトインのクラスベースビューのクラスのヒエラルキーをわかりやすく紹介しています。

## シンプルな汎用ビュー

### `View`

#### `class View`

*属性* (と省略可能な継承元):

- [`http_method_names`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.http_method_names)

**メソッド**

- [`as_view()`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.as_view)
- [`dispatch()`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.dispatch)
- `head()`
- [`http_method_not_allowed()`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.http_method_not_allowed)
- [`setup()`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.setup)

### `TemplateView`

#### `class TemplateView`

*属性* (と省略可能な継承元):

- [`content_type`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.content_type)
- [`extra_context`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.ContextMixin.extra_context)
- [`http_method_names`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.http_method_names)
- [`response_class`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.response_class) \[[`render_to_response()`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.render_to_response)\]
- [`template_engine`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.template_engine)
- [`template_name`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.template_name) \[[`get_template_names()`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.get_template_names)\]

**メソッド**

- [`as_view()`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.as_view)
- [`dispatch()`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.dispatch)
- `get()`
- [`get_context_data()`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.ContextMixin.get_context_data)
- `head()`
- [`http_method_not_allowed()`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.http_method_not_allowed)
- [`render_to_response()`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.render_to_response)
- [`setup()`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.setup)

### `RedirectView`

#### `class RedirectView`

*属性* (と省略可能な継承元):

- [`http_method_names`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.http_method_names)
- [`pattern_name`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.RedirectView.pattern_name)
- [`permanent`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.RedirectView.permanent)
- [`query_string`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.RedirectView.query_string)
- [`url`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.RedirectView.url) \[[`get_redirect_url()`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.RedirectView.get_redirect_url)\]

**メソッド**

- [`as_view()`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.as_view)
- `delete()`
- [`dispatch()`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.dispatch)
- `get()`
- `head()`
- [`http_method_not_allowed()`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.http_method_not_allowed)
- `options()`
- `post()`
- `put()`
- [`setup()`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.setup)

## 詳細のビュー

### Detail Views

#### `class DetailView`

*属性* (と省略可能な継承元):

- [`content_type`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.content_type)
- [`context_object_name`](/ja/4.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectMixin.context_object_name) \[[`get_context_object_name()`](/ja/4.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectMixin.get_context_object_name)\]
- [`extra_context`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.ContextMixin.extra_context)
- [`http_method_names`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.http_method_names)
- [`model`](/ja/4.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectMixin.model)
- [`pk_url_kwarg`](/ja/4.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectMixin.pk_url_kwarg)
- [`query_pk_and_slug`](/ja/4.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectMixin.query_pk_and_slug)
- [`queryset`](/ja/4.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectMixin.queryset) \[[`get_queryset()`](/ja/4.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectMixin.get_queryset)\]
- [`response_class`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.response_class) \[[`render_to_response()`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.render_to_response)\]
- [`slug_field`](/ja/4.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectMixin.slug_field) \[[`get_slug_field()`](/ja/4.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectMixin.get_slug_field)\]
- [`slug_url_kwarg`](/ja/4.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectMixin.slug_url_kwarg)
- [`template_engine`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.template_engine)
- [`template_name`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.template_name) \[[`get_template_names()`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.get_template_names)\]
- [`template_name_field`](/ja/4.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectTemplateResponseMixin.template_name_field)
- [`template_name_suffix`](/ja/4.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectTemplateResponseMixin.template_name_suffix)

**メソッド**

- [`as_view()`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.as_view)
- [`dispatch()`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.dispatch)
- [`get()`](/ja/4.0/ref/class-based-views/generic-display/#django.views.generic.detail.BaseDetailView.get)
- [`get_context_data()`](/ja/4.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectMixin.get_context_data)
- [`get_object()`](/ja/4.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectMixin.get_object)
- `head()`
- [`http_method_not_allowed()`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.http_method_not_allowed)
- [`render_to_response()`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.render_to_response)
- [`setup()`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.setup)

## リストのビュー

### List Views

#### `class ListView`

*属性* (と省略可能な継承元):

- [`allow_empty`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.allow_empty) \[[`get_allow_empty()`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.get_allow_empty)\]
- [`content_type`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.content_type)
- [`context_object_name`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.context_object_name) \[[`get_context_object_name()`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.get_context_object_name)\]
- [`extra_context`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.ContextMixin.extra_context)
- [`http_method_names`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.http_method_names)
- [`model`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.model)
- [`ordering`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.ordering) \[[`get_ordering()`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.get_ordering)\]
- [`paginate_by`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.paginate_by) \[[`get_paginate_by()`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.get_paginate_by)\]
- [`paginate_orphans`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.paginate_orphans) \[[`get_paginate_orphans()`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.get_paginate_orphans)\]
- [`paginator_class`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.paginator_class)
- [`queryset`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.queryset) \[[`get_queryset()`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.get_queryset)\]
- [`response_class`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.response_class) \[[`render_to_response()`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.render_to_response)\]
- [`template_engine`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.template_engine)
- [`template_name`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.template_name) \[[`get_template_names()`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.get_template_names)\]
- [`template_name_suffix`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectTemplateResponseMixin.template_name_suffix)

**メソッド**

- [`as_view()`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.as_view)
- [`dispatch()`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.dispatch)
- [`get()`](/ja/4.0/ref/class-based-views/generic-display/#django.views.generic.list.BaseListView.get)
- [`get_context_data()`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.get_context_data)
- [`get_paginator()`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.get_paginator)
- `head()`
- [`http_method_not_allowed()`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.http_method_not_allowed)
- [`paginate_queryset()`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.paginate_queryset)
- [`render_to_response()`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.render_to_response)
- [`setup()`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.setup)

## 編集するためのビュー

### `FormView`

#### `class FormView`

*属性* (と省略可能な継承元):

- [`content_type`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.content_type)
- [`extra_context`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.ContextMixin.extra_context)
- [`form_class`](/ja/4.0/ref/class-based-views/mixins-editing/#django.views.generic.edit.FormMixin.form_class) \[[`get_form_class()`](/ja/4.0/ref/class-based-views/mixins-editing/#django.views.generic.edit.FormMixin.get_form_class)\]
- [`http_method_names`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.http_method_names)
- [`initial`](/ja/4.0/ref/class-based-views/mixins-editing/#django.views.generic.edit.FormMixin.initial) \[[`get_initial()`](/ja/4.0/ref/class-based-views/mixins-editing/#django.views.generic.edit.FormMixin.get_initial)\]
- [`prefix`](/ja/4.0/ref/class-based-views/mixins-editing/#django.views.generic.edit.FormMixin.prefix) \[[`get_prefix()`](/ja/4.0/ref/class-based-views/mixins-editing/#django.views.generic.edit.FormMixin.get_prefix)\]
- [`response_class`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.response_class) \[[`render_to_response()`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.render_to_response)\]
- [`success_url`](/ja/4.0/ref/class-based-views/mixins-editing/#django.views.generic.edit.FormMixin.success_url) \[[`get_success_url()`](/ja/4.0/ref/class-based-views/mixins-editing/#django.views.generic.edit.FormMixin.get_success_url)\]
- [`template_engine`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.template_engine)
- [`template_name`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.template_name) \[[`get_template_names()`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.get_template_names)\]

**メソッド**

- [`as_view()`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.as_view)
- [`dispatch()`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.dispatch)
- [`form_invalid()`](/ja/4.0/ref/class-based-views/mixins-editing/#django.views.generic.edit.FormMixin.form_invalid)
- [`form_valid()`](/ja/4.0/ref/class-based-views/mixins-editing/#django.views.generic.edit.FormMixin.form_valid)
- [`get()`](/ja/4.0/ref/class-based-views/mixins-editing/#django.views.generic.edit.ProcessFormView.get)
- [`get_context_data()`](/ja/4.0/ref/class-based-views/mixins-editing/#django.views.generic.edit.FormMixin.get_context_data)
- [`get_form()`](/ja/4.0/ref/class-based-views/mixins-editing/#django.views.generic.edit.FormMixin.get_form)
- [`get_form_kwargs()`](/ja/4.0/ref/class-based-views/mixins-editing/#django.views.generic.edit.FormMixin.get_form_kwargs)
- [`http_method_not_allowed()`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.http_method_not_allowed)
- [`post()`](/ja/4.0/ref/class-based-views/mixins-editing/#django.views.generic.edit.ProcessFormView.post)
- [`put()`](/ja/4.0/ref/class-based-views/mixins-editing/#django.views.generic.edit.ProcessFormView.put)
- [`setup()`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.setup)

### `CreateView`

#### `class CreateView`

*属性* (と省略可能な継承元):

- [`content_type`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.content_type)
- [`context_object_name`](/ja/4.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectMixin.context_object_name) \[[`get_context_object_name()`](/ja/4.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectMixin.get_context_object_name)\]
- [`extra_context`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.ContextMixin.extra_context)
- [`fields`](/ja/4.0/ref/class-based-views/mixins-editing/#django.views.generic.edit.ModelFormMixin.fields)
- [`form_class`](/ja/4.0/ref/class-based-views/mixins-editing/#django.views.generic.edit.FormMixin.form_class) \[[`get_form_class()`](/ja/4.0/ref/class-based-views/mixins-editing/#django.views.generic.edit.ModelFormMixin.get_form_class)\]
- [`http_method_names`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.http_method_names)
- [`initial`](/ja/4.0/ref/class-based-views/mixins-editing/#django.views.generic.edit.FormMixin.initial) \[[`get_initial()`](/ja/4.0/ref/class-based-views/mixins-editing/#django.views.generic.edit.FormMixin.get_initial)\]
- [`model`](/ja/4.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectMixin.model)
- [`pk_url_kwarg`](/ja/4.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectMixin.pk_url_kwarg)
- [`prefix`](/ja/4.0/ref/class-based-views/mixins-editing/#django.views.generic.edit.FormMixin.prefix) \[[`get_prefix()`](/ja/4.0/ref/class-based-views/mixins-editing/#django.views.generic.edit.FormMixin.get_prefix)\]
- [`query_pk_and_slug`](/ja/4.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectMixin.query_pk_and_slug)
- [`queryset`](/ja/4.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectMixin.queryset) \[[`get_queryset()`](/ja/4.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectMixin.get_queryset)\]
- [`response_class`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.response_class) \[[`render_to_response()`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.render_to_response)\]
- [`slug_field`](/ja/4.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectMixin.slug_field) \[[`get_slug_field()`](/ja/4.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectMixin.get_slug_field)\]
- [`slug_url_kwarg`](/ja/4.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectMixin.slug_url_kwarg)
- [`success_url`](/ja/4.0/ref/class-based-views/mixins-editing/#django.views.generic.edit.FormMixin.success_url) \[[`get_success_url()`](/ja/4.0/ref/class-based-views/mixins-editing/#django.views.generic.edit.ModelFormMixin.get_success_url)\]
- [`template_engine`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.template_engine)
- [`template_name`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.template_name) \[[`get_template_names()`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.get_template_names)\]
- [`template_name_field`](/ja/4.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectTemplateResponseMixin.template_name_field)
- [`template_name_suffix`](/ja/4.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectTemplateResponseMixin.template_name_suffix)

**メソッド**

- [`as_view()`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.as_view)
- [`dispatch()`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.dispatch)
- [`form_invalid()`](/ja/4.0/ref/class-based-views/mixins-editing/#django.views.generic.edit.FormMixin.form_invalid)
- [`form_valid()`](/ja/4.0/ref/class-based-views/mixins-editing/#django.views.generic.edit.ModelFormMixin.form_valid)
- [`get()`](/ja/4.0/ref/class-based-views/mixins-editing/#django.views.generic.edit.ProcessFormView.get)
- [`get_context_data()`](/ja/4.0/ref/class-based-views/mixins-editing/#django.views.generic.edit.FormMixin.get_context_data)
- [`get_form()`](/ja/4.0/ref/class-based-views/mixins-editing/#django.views.generic.edit.FormMixin.get_form)
- [`get_form_kwargs()`](/ja/4.0/ref/class-based-views/mixins-editing/#django.views.generic.edit.ModelFormMixin.get_form_kwargs)
- [`get_object()`](/ja/4.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectMixin.get_object)
- `head()`
- [`http_method_not_allowed()`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.http_method_not_allowed)
- [`post()`](/ja/4.0/ref/class-based-views/mixins-editing/#django.views.generic.edit.ProcessFormView.post)
- `put()`
- [`render_to_response()`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.render_to_response)
- [`setup()`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.setup)

### `UpdateView`

#### `class UpdateView`

*属性* (と省略可能な継承元):

- [`content_type`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.content_type)
- [`context_object_name`](/ja/4.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectMixin.context_object_name) \[[`get_context_object_name()`](/ja/4.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectMixin.get_context_object_name)\]
- [`extra_context`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.ContextMixin.extra_context)
- [`fields`](/ja/4.0/ref/class-based-views/mixins-editing/#django.views.generic.edit.ModelFormMixin.fields)
- [`form_class`](/ja/4.0/ref/class-based-views/mixins-editing/#django.views.generic.edit.FormMixin.form_class) \[[`get_form_class()`](/ja/4.0/ref/class-based-views/mixins-editing/#django.views.generic.edit.ModelFormMixin.get_form_class)\]
- [`http_method_names`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.http_method_names)
- [`initial`](/ja/4.0/ref/class-based-views/mixins-editing/#django.views.generic.edit.FormMixin.initial) \[[`get_initial()`](/ja/4.0/ref/class-based-views/mixins-editing/#django.views.generic.edit.FormMixin.get_initial)\]
- [`model`](/ja/4.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectMixin.model)
- [`pk_url_kwarg`](/ja/4.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectMixin.pk_url_kwarg)
- [`prefix`](/ja/4.0/ref/class-based-views/mixins-editing/#django.views.generic.edit.FormMixin.prefix) \[[`get_prefix()`](/ja/4.0/ref/class-based-views/mixins-editing/#django.views.generic.edit.FormMixin.get_prefix)\]
- [`query_pk_and_slug`](/ja/4.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectMixin.query_pk_and_slug)
- [`queryset`](/ja/4.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectMixin.queryset) \[[`get_queryset()`](/ja/4.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectMixin.get_queryset)\]
- [`response_class`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.response_class) \[[`render_to_response()`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.render_to_response)\]
- [`slug_field`](/ja/4.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectMixin.slug_field) \[[`get_slug_field()`](/ja/4.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectMixin.get_slug_field)\]
- [`slug_url_kwarg`](/ja/4.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectMixin.slug_url_kwarg)
- [`success_url`](/ja/4.0/ref/class-based-views/mixins-editing/#django.views.generic.edit.FormMixin.success_url) \[[`get_success_url()`](/ja/4.0/ref/class-based-views/mixins-editing/#django.views.generic.edit.ModelFormMixin.get_success_url)\]
- [`template_engine`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.template_engine)
- [`template_name`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.template_name) \[[`get_template_names()`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.get_template_names)\]
- [`template_name_field`](/ja/4.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectTemplateResponseMixin.template_name_field)
- [`template_name_suffix`](/ja/4.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectTemplateResponseMixin.template_name_suffix)

**メソッド**

- [`as_view()`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.as_view)
- [`dispatch()`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.dispatch)
- [`form_invalid()`](/ja/4.0/ref/class-based-views/mixins-editing/#django.views.generic.edit.FormMixin.form_invalid)
- [`form_valid()`](/ja/4.0/ref/class-based-views/mixins-editing/#django.views.generic.edit.ModelFormMixin.form_valid)
- [`get()`](/ja/4.0/ref/class-based-views/mixins-editing/#django.views.generic.edit.ProcessFormView.get)
- [`get_context_data()`](/ja/4.0/ref/class-based-views/mixins-editing/#django.views.generic.edit.FormMixin.get_context_data)
- [`get_form()`](/ja/4.0/ref/class-based-views/mixins-editing/#django.views.generic.edit.FormMixin.get_form)
- [`get_form_kwargs()`](/ja/4.0/ref/class-based-views/mixins-editing/#django.views.generic.edit.ModelFormMixin.get_form_kwargs)
- [`get_object()`](/ja/4.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectMixin.get_object)
- `head()`
- [`http_method_not_allowed()`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.http_method_not_allowed)
- [`post()`](/ja/4.0/ref/class-based-views/mixins-editing/#django.views.generic.edit.ProcessFormView.post)
- `put()`
- [`render_to_response()`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.render_to_response)
- [`setup()`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.setup)

### `DeleteView`

#### `class DeleteView`

*属性* (と省略可能な継承元):

- [`content_type`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.content_type)
- [`context_object_name`](/ja/4.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectMixin.context_object_name) \[[`get_context_object_name()`](/ja/4.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectMixin.get_context_object_name)\]
- [`extra_context`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.ContextMixin.extra_context)
- [`http_method_names`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.http_method_names)
- [`model`](/ja/4.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectMixin.model)
- [`pk_url_kwarg`](/ja/4.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectMixin.pk_url_kwarg)
- [`query_pk_and_slug`](/ja/4.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectMixin.query_pk_and_slug)
- [`queryset`](/ja/4.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectMixin.queryset) \[[`get_queryset()`](/ja/4.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectMixin.get_queryset)\]
- [`response_class`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.response_class) \[[`render_to_response()`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.render_to_response)\]
- [`slug_field`](/ja/4.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectMixin.slug_field) \[[`get_slug_field()`](/ja/4.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectMixin.get_slug_field)\]
- [`slug_url_kwarg`](/ja/4.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectMixin.slug_url_kwarg)
- [`success_url`](/ja/4.0/ref/class-based-views/mixins-editing/#django.views.generic.edit.DeletionMixin.success_url) \[[`get_success_url()`](/ja/4.0/ref/class-based-views/mixins-editing/#django.views.generic.edit.DeletionMixin.get_success_url)\]
- [`template_engine`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.template_engine)
- [`template_name`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.template_name) \[[`get_template_names()`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.get_template_names)\]
- [`template_name_field`](/ja/4.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectTemplateResponseMixin.template_name_field)
- [`template_name_suffix`](/ja/4.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectTemplateResponseMixin.template_name_suffix)

**メソッド**

- [`as_view()`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.as_view)
- `delete()`
- [`dispatch()`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.dispatch)
- `get()`
- [`get_context_data()`](/ja/4.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectMixin.get_context_data)
- [`get_object()`](/ja/4.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectMixin.get_object)
- `head()`
- [`http_method_not_allowed()`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.http_method_not_allowed)
- `post()`
- [`render_to_response()`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.render_to_response)
- [`setup()`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.setup)

## 日付ベースのビュー

### `ArchiveIndexView`

#### `class ArchiveIndexView`

*属性* (と省略可能な継承元):

- [`allow_empty`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.allow_empty) \[[`get_allow_empty()`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.get_allow_empty)\]
- [`allow_future`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.DateMixin.allow_future) \[[`get_allow_future()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.DateMixin.get_allow_future)\]
- [`content_type`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.content_type)
- [`context_object_name`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.context_object_name) \[[`get_context_object_name()`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.get_context_object_name)\]
- [`date_field`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.DateMixin.date_field) \[[`get_date_field()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.DateMixin.get_date_field)\]
- [`extra_context`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.ContextMixin.extra_context)
- [`http_method_names`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.http_method_names)
- [`model`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.model)
- [`ordering`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.ordering) \[[`get_ordering()`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.get_ordering)\]
- [`paginate_by`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.paginate_by) \[[`get_paginate_by()`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.get_paginate_by)\]
- [`paginate_orphans`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.paginate_orphans) \[[`get_paginate_orphans()`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.get_paginate_orphans)\]
- [`paginator_class`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.paginator_class)
- [`queryset`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.queryset) \[[`get_queryset()`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.get_queryset)\]
- [`response_class`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.response_class) \[[`render_to_response()`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.render_to_response)\]
- [`template_engine`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.template_engine)
- [`template_name`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.template_name) \[[`get_template_names()`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.get_template_names)\]
- [`template_name_suffix`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectTemplateResponseMixin.template_name_suffix)

**メソッド**

- [`as_view()`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.as_view)
- [`dispatch()`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.dispatch)
- `get()`
- [`get_context_data()`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.get_context_data)
- [`get_date_list()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.BaseDateListView.get_date_list)
- [`get_dated_items()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.BaseDateListView.get_dated_items)
- [`get_dated_queryset()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.BaseDateListView.get_dated_queryset)
- [`get_paginator()`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.get_paginator)
- `head()`
- [`http_method_not_allowed()`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.http_method_not_allowed)
- [`paginate_queryset()`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.paginate_queryset)
- [`render_to_response()`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.render_to_response)
- [`setup()`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.setup)

### `YearArchiveView`

#### `class YearArchiveView`

*属性* (と省略可能な継承元):

- [`allow_empty`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.allow_empty) \[[`get_allow_empty()`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.get_allow_empty)\]
- [`allow_future`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.DateMixin.allow_future) \[[`get_allow_future()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.DateMixin.get_allow_future)\]
- [`content_type`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.content_type)
- [`context_object_name`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.context_object_name) \[[`get_context_object_name()`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.get_context_object_name)\]
- [`date_field`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.DateMixin.date_field) \[[`get_date_field()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.DateMixin.get_date_field)\]
- [`extra_context`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.ContextMixin.extra_context)
- [`http_method_names`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.http_method_names)
- [`make_object_list`](/ja/4.0/ref/class-based-views/generic-date-based/#django.views.generic.dates.YearArchiveView.make_object_list) \[[`get_make_object_list()`](/ja/4.0/ref/class-based-views/generic-date-based/#django.views.generic.dates.YearArchiveView.get_make_object_list)\]
- [`model`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.model)
- [`ordering`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.ordering) \[[`get_ordering()`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.get_ordering)\]
- [`paginate_by`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.paginate_by) \[[`get_paginate_by()`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.get_paginate_by)\]
- [`paginate_orphans`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.paginate_orphans) \[[`get_paginate_orphans()`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.get_paginate_orphans)\]
- [`paginator_class`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.paginator_class)
- [`queryset`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.queryset) \[[`get_queryset()`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.get_queryset)\]
- [`response_class`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.response_class) \[[`render_to_response()`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.render_to_response)\]
- [`template_engine`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.template_engine)
- [`template_name`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.template_name) \[[`get_template_names()`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.get_template_names)\]
- [`template_name_suffix`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectTemplateResponseMixin.template_name_suffix)
- [`year`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.YearMixin.year) \[[`get_year()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.YearMixin.get_year)\]
- [`year_format`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.YearMixin.year_format) \[[`get_year_format()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.YearMixin.get_year_format)\]

**メソッド**

- [`as_view()`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.as_view)
- [`dispatch()`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.dispatch)
- `get()`
- [`get_context_data()`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.get_context_data)
- [`get_date_list()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.BaseDateListView.get_date_list)
- [`get_dated_items()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.BaseDateListView.get_dated_items)
- [`get_dated_queryset()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.BaseDateListView.get_dated_queryset)
- [`get_paginator()`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.get_paginator)
- `head()`
- [`http_method_not_allowed()`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.http_method_not_allowed)
- [`paginate_queryset()`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.paginate_queryset)
- [`render_to_response()`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.render_to_response)
- [`setup()`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.setup)

### `MonthArchiveView`

#### `class MonthArchiveView`

*属性* (と省略可能な継承元):

- [`allow_empty`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.allow_empty) \[[`get_allow_empty()`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.get_allow_empty)\]
- [`allow_future`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.DateMixin.allow_future) \[[`get_allow_future()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.DateMixin.get_allow_future)\]
- [`content_type`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.content_type)
- [`context_object_name`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.context_object_name) \[[`get_context_object_name()`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.get_context_object_name)\]
- [`date_field`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.DateMixin.date_field) \[[`get_date_field()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.DateMixin.get_date_field)\]
- [`extra_context`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.ContextMixin.extra_context)
- [`http_method_names`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.http_method_names)
- [`model`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.model)
- [`month`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.MonthMixin.month) \[[`get_month()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.MonthMixin.get_month)\]
- [`month_format`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.MonthMixin.month_format) \[[`get_month_format()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.MonthMixin.get_month_format)\]
- [`ordering`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.ordering) \[[`get_ordering()`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.get_ordering)\]
- [`paginate_by`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.paginate_by) \[[`get_paginate_by()`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.get_paginate_by)\]
- [`paginate_orphans`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.paginate_orphans) \[[`get_paginate_orphans()`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.get_paginate_orphans)\]
- [`paginator_class`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.paginator_class)
- [`queryset`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.queryset) \[[`get_queryset()`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.get_queryset)\]
- [`response_class`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.response_class) \[[`render_to_response()`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.render_to_response)\]
- [`template_engine`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.template_engine)
- [`template_name`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.template_name) \[[`get_template_names()`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.get_template_names)\]
- [`template_name_suffix`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectTemplateResponseMixin.template_name_suffix)
- [`year`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.YearMixin.year) \[[`get_year()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.YearMixin.get_year)\]
- [`year_format`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.YearMixin.year_format) \[[`get_year_format()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.YearMixin.get_year_format)\]

**メソッド**

- [`as_view()`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.as_view)
- [`dispatch()`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.dispatch)
- `get()`
- [`get_context_data()`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.get_context_data)
- [`get_date_list()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.BaseDateListView.get_date_list)
- [`get_dated_items()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.BaseDateListView.get_dated_items)
- [`get_dated_queryset()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.BaseDateListView.get_dated_queryset)
- [`get_next_month()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.MonthMixin.get_next_month)
- [`get_paginator()`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.get_paginator)
- [`get_previous_month()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.MonthMixin.get_previous_month)
- `head()`
- [`http_method_not_allowed()`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.http_method_not_allowed)
- [`paginate_queryset()`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.paginate_queryset)
- [`render_to_response()`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.render_to_response)
- [`setup()`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.setup)

### `WeekArchiveView`

#### `class WeekArchiveView`

*属性* (と省略可能な継承元):

- [`allow_empty`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.allow_empty) \[[`get_allow_empty()`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.get_allow_empty)\]
- [`allow_future`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.DateMixin.allow_future) \[[`get_allow_future()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.DateMixin.get_allow_future)\]
- [`content_type`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.content_type)
- [`context_object_name`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.context_object_name) \[[`get_context_object_name()`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.get_context_object_name)\]
- [`date_field`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.DateMixin.date_field) \[[`get_date_field()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.DateMixin.get_date_field)\]
- [`extra_context`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.ContextMixin.extra_context)
- [`http_method_names`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.http_method_names)
- [`model`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.model)
- [`ordering`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.ordering) \[[`get_ordering()`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.get_ordering)\]
- [`paginate_by`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.paginate_by) \[[`get_paginate_by()`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.get_paginate_by)\]
- [`paginate_orphans`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.paginate_orphans) \[[`get_paginate_orphans()`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.get_paginate_orphans)\]
- [`paginator_class`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.paginator_class)
- [`queryset`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.queryset) \[[`get_queryset()`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.get_queryset)\]
- [`response_class`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.response_class) \[[`render_to_response()`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.render_to_response)\]
- [`template_engine`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.template_engine)
- [`template_name`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.template_name) \[[`get_template_names()`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.get_template_names)\]
- [`template_name_suffix`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectTemplateResponseMixin.template_name_suffix)
- [`week`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.WeekMixin.week) \[[`get_week()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.WeekMixin.get_week)\]
- [`week_format`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.WeekMixin.week_format) \[[`get_week_format()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.WeekMixin.get_week_format)\]
- [`year`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.YearMixin.year) \[[`get_year()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.YearMixin.get_year)\]
- [`year_format`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.YearMixin.year_format) \[[`get_year_format()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.YearMixin.get_year_format)\]

**メソッド**

- [`as_view()`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.as_view)
- [`dispatch()`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.dispatch)
- `get()`
- [`get_context_data()`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.get_context_data)
- [`get_date_list()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.BaseDateListView.get_date_list)
- [`get_dated_items()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.BaseDateListView.get_dated_items)
- [`get_dated_queryset()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.BaseDateListView.get_dated_queryset)
- [`get_paginator()`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.get_paginator)
- `head()`
- [`http_method_not_allowed()`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.http_method_not_allowed)
- [`paginate_queryset()`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.paginate_queryset)
- [`render_to_response()`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.render_to_response)
- [`setup()`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.setup)

### `DayArchiveView`

#### `class DayArchiveView`

*属性* (と省略可能な継承元):

- [`allow_empty`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.allow_empty) \[[`get_allow_empty()`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.get_allow_empty)\]
- [`allow_future`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.DateMixin.allow_future) \[[`get_allow_future()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.DateMixin.get_allow_future)\]
- [`content_type`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.content_type)
- [`context_object_name`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.context_object_name) \[[`get_context_object_name()`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.get_context_object_name)\]
- [`date_field`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.DateMixin.date_field) \[[`get_date_field()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.DateMixin.get_date_field)\]
- [`day`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.DayMixin.day) \[[`get_day()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.DayMixin.get_day)\]
- [`day_format`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.DayMixin.day_format) \[[`get_day_format()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.DayMixin.get_day_format)\]
- [`extra_context`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.ContextMixin.extra_context)
- [`http_method_names`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.http_method_names)
- [`model`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.model)
- [`month`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.MonthMixin.month) \[[`get_month()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.MonthMixin.get_month)\]
- [`month_format`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.MonthMixin.month_format) \[[`get_month_format()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.MonthMixin.get_month_format)\]
- [`ordering`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.ordering) \[[`get_ordering()`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.get_ordering)\]
- [`paginate_by`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.paginate_by) \[[`get_paginate_by()`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.get_paginate_by)\]
- [`paginate_orphans`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.paginate_orphans) \[[`get_paginate_orphans()`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.get_paginate_orphans)\]
- [`paginator_class`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.paginator_class)
- [`queryset`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.queryset) \[[`get_queryset()`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.get_queryset)\]
- [`response_class`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.response_class) \[[`render_to_response()`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.render_to_response)\]
- [`template_engine`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.template_engine)
- [`template_name`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.template_name) \[[`get_template_names()`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.get_template_names)\]
- [`template_name_suffix`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectTemplateResponseMixin.template_name_suffix)
- [`year`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.YearMixin.year) \[[`get_year()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.YearMixin.get_year)\]
- [`year_format`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.YearMixin.year_format) \[[`get_year_format()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.YearMixin.get_year_format)\]

**メソッド**

- [`as_view()`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.as_view)
- [`dispatch()`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.dispatch)
- `get()`
- [`get_context_data()`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.get_context_data)
- [`get_date_list()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.BaseDateListView.get_date_list)
- [`get_dated_items()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.BaseDateListView.get_dated_items)
- [`get_dated_queryset()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.BaseDateListView.get_dated_queryset)
- [`get_next_day()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.DayMixin.get_next_day)
- [`get_next_month()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.MonthMixin.get_next_month)
- [`get_paginator()`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.get_paginator)
- [`get_previous_day()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.DayMixin.get_previous_day)
- [`get_previous_month()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.MonthMixin.get_previous_month)
- `head()`
- [`http_method_not_allowed()`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.http_method_not_allowed)
- [`paginate_queryset()`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.paginate_queryset)
- [`render_to_response()`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.render_to_response)
- [`setup()`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.setup)

### `TodayArchiveView`

#### `class TodayArchiveView`

*属性* (と省略可能な継承元):

- [`allow_empty`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.allow_empty) \[[`get_allow_empty()`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.get_allow_empty)\]
- [`allow_future`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.DateMixin.allow_future) \[[`get_allow_future()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.DateMixin.get_allow_future)\]
- [`content_type`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.content_type)
- [`context_object_name`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.context_object_name) \[[`get_context_object_name()`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.get_context_object_name)\]
- [`date_field`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.DateMixin.date_field) \[[`get_date_field()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.DateMixin.get_date_field)\]
- [`day`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.DayMixin.day) \[[`get_day()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.DayMixin.get_day)\]
- [`day_format`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.DayMixin.day_format) \[[`get_day_format()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.DayMixin.get_day_format)\]
- [`extra_context`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.ContextMixin.extra_context)
- [`http_method_names`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.http_method_names)
- [`model`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.model)
- [`month`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.MonthMixin.month) \[[`get_month()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.MonthMixin.get_month)\]
- [`month_format`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.MonthMixin.month_format) \[[`get_month_format()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.MonthMixin.get_month_format)\]
- [`ordering`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.ordering) \[[`get_ordering()`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.get_ordering)\]
- [`paginate_by`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.paginate_by) \[[`get_paginate_by()`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.get_paginate_by)\]
- [`paginate_orphans`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.paginate_orphans) \[[`get_paginate_orphans()`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.get_paginate_orphans)\]
- [`paginator_class`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.paginator_class)
- [`queryset`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.queryset) \[[`get_queryset()`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.get_queryset)\]
- [`response_class`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.response_class) \[[`render_to_response()`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.render_to_response)\]
- [`template_engine`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.template_engine)
- [`template_name`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.template_name) \[[`get_template_names()`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.get_template_names)\]
- [`template_name_suffix`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectTemplateResponseMixin.template_name_suffix)
- [`year`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.YearMixin.year) \[[`get_year()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.YearMixin.get_year)\]
- [`year_format`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.YearMixin.year_format) \[[`get_year_format()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.YearMixin.get_year_format)\]

**メソッド**

- [`as_view()`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.as_view)
- [`dispatch()`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.dispatch)
- `get()`
- [`get_context_data()`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.get_context_data)
- [`get_date_list()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.BaseDateListView.get_date_list)
- [`get_dated_items()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.BaseDateListView.get_dated_items)
- [`get_dated_queryset()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.BaseDateListView.get_dated_queryset)
- [`get_next_day()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.DayMixin.get_next_day)
- [`get_next_month()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.MonthMixin.get_next_month)
- [`get_paginator()`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.get_paginator)
- [`get_previous_day()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.DayMixin.get_previous_day)
- [`get_previous_month()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.MonthMixin.get_previous_month)
- `head()`
- [`http_method_not_allowed()`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.http_method_not_allowed)
- [`paginate_queryset()`](/ja/4.0/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin.paginate_queryset)
- [`render_to_response()`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.render_to_response)
- [`setup()`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.setup)

### `DateDetailView`

#### `class DateDetailView`

*属性* (と省略可能な継承元):

- [`allow_future`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.DateMixin.allow_future) \[[`get_allow_future()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.DateMixin.get_allow_future)\]
- [`content_type`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.content_type)
- [`context_object_name`](/ja/4.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectMixin.context_object_name) \[[`get_context_object_name()`](/ja/4.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectMixin.get_context_object_name)\]
- [`date_field`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.DateMixin.date_field) \[[`get_date_field()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.DateMixin.get_date_field)\]
- [`day`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.DayMixin.day) \[[`get_day()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.DayMixin.get_day)\]
- [`day_format`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.DayMixin.day_format) \[[`get_day_format()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.DayMixin.get_day_format)\]
- [`extra_context`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.ContextMixin.extra_context)
- [`http_method_names`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.http_method_names)
- [`model`](/ja/4.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectMixin.model)
- [`month`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.MonthMixin.month) \[[`get_month()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.MonthMixin.get_month)\]
- [`month_format`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.MonthMixin.month_format) \[[`get_month_format()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.MonthMixin.get_month_format)\]
- [`pk_url_kwarg`](/ja/4.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectMixin.pk_url_kwarg)
- [`query_pk_and_slug`](/ja/4.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectMixin.query_pk_and_slug)
- [`queryset`](/ja/4.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectMixin.queryset) \[[`get_queryset()`](/ja/4.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectMixin.get_queryset)\]
- [`response_class`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.response_class) \[[`render_to_response()`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.render_to_response)\]
- [`slug_field`](/ja/4.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectMixin.slug_field) \[[`get_slug_field()`](/ja/4.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectMixin.get_slug_field)\]
- [`slug_url_kwarg`](/ja/4.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectMixin.slug_url_kwarg)
- [`template_engine`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.template_engine)
- [`template_name`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.template_name) \[[`get_template_names()`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.get_template_names)\]
- [`template_name_field`](/ja/4.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectTemplateResponseMixin.template_name_field)
- [`template_name_suffix`](/ja/4.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectTemplateResponseMixin.template_name_suffix)
- [`year`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.YearMixin.year) \[[`get_year()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.YearMixin.get_year)\]
- [`year_format`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.YearMixin.year_format) \[[`get_year_format()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.YearMixin.get_year_format)\]

**メソッド**

- [`as_view()`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.as_view)
- [`dispatch()`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.dispatch)
- `get()`
- [`get_context_data()`](/ja/4.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectMixin.get_context_data)
- [`get_next_day()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.DayMixin.get_next_day)
- [`get_next_month()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.MonthMixin.get_next_month)
- [`get_object()`](/ja/4.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectMixin.get_object)
- [`get_previous_day()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.DayMixin.get_previous_day)
- [`get_previous_month()`](/ja/4.0/ref/class-based-views/mixins-date-based/#django.views.generic.dates.MonthMixin.get_previous_month)
- `head()`
- [`http_method_not_allowed()`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.http_method_not_allowed)
- [`render_to_response()`](/ja/4.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin.render_to_response)
- [`setup()`](/ja/4.0/ref/class-based-views/base/#django.views.generic.base.View.setup)
