... 、送り出す HTTP メソッド、その他よく使われる機能をハンドリングします。 RedirectView は HTTP リダイレクトを行うビュークラス、 TemplateView はベースビューを拡張してテンプレートレンダリングの機能をもたせたビュークラスです。 URLconfでの使用法 ¶ ジェネリックビューを ... るだけなら、 as_view() のメソッド呼び出しに渡せばよいのです。 from django.urls import path from django.views.generic import TemplateView urlpatterns = [ path ( "about/" , TemplateView . as_view ( template_name = "about.html" )), ] as_view() に渡されたすべての ... 引数は、クラスで設定された属性を上書きします。次の例では TemplateView の template_name を設定しています。同様の上書きのパターンは、 RedirectView の url 属性でも使えます。 ジェネリックビューのサ ... ... 、送り出す HTTP メソッド、その他よく使われる機能をハンドリングします。 RedirectView は HTTP リダイレクトを行うビュークラス、 TemplateView はベースビューを拡張してテンプレートレンダリングの機能をもたせたビュークラスです。 URLconfでの使用法 ¶ ジェネリックビューを ... るだけなら、 as_view() のメソッド呼び出しに渡せばよいのです。 from django.urls import path from django.views.generic import TemplateView urlpatterns = [ path ( "about/" , TemplateView . as_view ( template_name = "about.html" )), ] as_view() に渡されたすべての ... 引数は、クラスで設定された属性を上書きします。次の例では TemplateView の template_name を設定しています。同様の上書きのパターンは、 RedirectView の url 属性でも使えます。 ジェネリックビューのサ ... ... の動作と組み合わせると、適切なマッチングメソッド( View クラス基底クラスで定義されている動作)にリクエストをディスパッチする TemplateView メソッドクラスとなり、 template_name 属性を使用してTemplateResponseオブジェクト( TemplateResponseMixin で定義されている動 ... の中です。 from django.contrib.auth.decorators import login_required , permission_required from django.views.generic import TemplateView from .views import VoteView urlpatterns = [ path ( "about/" , login_required ( TemplateView . as_view ( template_name = "s ... uth.decorators import login_required from django.utils.decorators import method_decorator from django.views.generic import TemplateView class ProtectedView ( TemplateView ): template_name = "secret.html" @method_decorator ( login_required ) def dispatch ( se ... ... の動作と組み合わせると、適切なマッチングメソッド( View クラス基底クラスで定義されている動作)にリクエストをディスパッチする TemplateView メソッドクラスとなり、 template_name 属性を使用してTemplateResponseオブジェクト( TemplateResponseMixin で定義されている動 ... の中です。 from django.contrib.auth.decorators import login_required , permission_required from django.views.generic import TemplateView from .views import VoteView urlpatterns = [ path ( "about/" , login_required ( TemplateView . as_view ( template_name = "s ... uth.decorators import login_required from django.utils.decorators import method_decorator from django.views.generic import TemplateView class ProtectedView ( TemplateView ): template_name = "secret.html" @method_decorator ( login_required ) def dispatch ( se ... ... 使いたい機能もあるかもしれません。たとえば、HTTP レスポンスを生成するテンプレートをレンダリングするビューを記述したいとき、 TemplateView は使えない状況もあります; POST ではテンプレートをレンダリングするだけで、 GET のときはまったく異なる処理がしたいときなどで ... provides. Most of the time this will be called for you (for instance, it is called by the get() method implemented by both TemplateView and DetailView ); similarly, it's unlikely that you'll need to override it, although if you want your response to return s ... メントは、異なるクラスやミックスイン間でよく競合を引き起こす属性やメソッドを理解するのに役立ちます。 もし迷ったら、 View や TemplateView をベースにして、 SingleObjectMixin や MultipleObjectMixin を使うのが良いでしょう。おそらく、より多くのコードを書くことにな ... ... 使いたい機能もあるかもしれません。たとえば、HTTP レスポンスを生成するテンプレートをレンダリングするビューを記述したいとき、 TemplateView は使えない状況もあります; POST ではテンプレートをレンダリングするだけで、 GET のときはまったく異なる処理がしたいときなどで ... provides. Most of the time this will be called for you (for instance, it is called by the get() method implemented by both TemplateView and DetailView ); similarly, it's unlikely that you'll need to override it, although if you want your response to return s ... メントは、異なるクラスやミックスイン間でよく競合を引き起こす属性やメソッドを理解するのに役立ちます。 もし迷ったら、 View や TemplateView をベースにして、 SingleObjectMixin や MultipleObjectMixin を使うのが良いでしょう。おそらく、より多くのコードを書くことにな ... ... スの他のHTTPメソッドハンドラが非同期 ( async def ) である場合、レスポンスは await で使用するコルーチン関数にラップされます。 TemplateView ¶ class django.views.generic.base. TemplateView ¶ URL 内でキャプチャされたパラメータを含むコンテキストとともに、与えられた ... ト setup() dispatch() http_method_not_allowed() get_context_data() Example views.py : from django.views.generic.base import TemplateView from articles.models import Article class HomePageView ( TemplateView ): template_name = "home.html" def get_context_data ... ラスは、メソッドがリダイレクト準備ができた URL 文字列を返す限り、これらが望むとおりの処理をします。 目次 ベース・ビュー View TemplateView RedirectView 前のトピックへ ビルトインのクラスベースビュー API 次のトピックへ ジェネリック表示ビュー (Generic display view ... ... スの他のHTTPメソッドハンドラが非同期 ( async def ) である場合、レスポンスは await で使用するコルーチン関数にラップされます。 TemplateView ¶ class django.views.generic.base. TemplateView ¶ URL 内でキャプチャされたパラメータを含むコンテキストとともに、与えられた ... ト setup() dispatch() http_method_not_allowed() get_context_data() Example views.py : from django.views.generic.base import TemplateView from articles.models import Article class HomePageView ( TemplateView ): template_name = "home.html" def get_context_data ... ラスは、メソッドがリダイレクト準備ができた URL 文字列を返す限り、これらが望むとおりの処理をします。 目次 ベース・ビュー View TemplateView RedirectView 前のトピックへ ビルトインのクラスベースビュー API 次のトピックへ ジェネリック表示ビュー (Generic display view ... ... ださい。 ベース・ビュー View TemplateView RedirectView ジェネリック表示ビュー (Generic display view) DetailView ListView ジェネリック編集ビュー (Generic editing vie ... kMixin DateMixin BaseDateListView クラスベースのジェネリックビュー: フラットインデックス シンプルなジェネリックビュー View TemplateView RedirectView 詳細ビュー DetailView リストビュー ListView 編集ビュー FormView CreateView UpdateView DeleteView 日付ベースの ... ベース クラス ジェネリック view ミックスイン mixin オブジェクト インスタンス 編集 日付 詳細 リクエスト パターン すべて View TemplateView RedirectView Generic DetailView クイック検索 Last update: 2026年10月08日 « previous | up | next » ... ... ださい。 ベース・ビュー View TemplateView RedirectView ジェネリック表示ビュー (Generic display view) DetailView ListView ジェネリック編集ビュー (Generic editing vie ... kMixin DateMixin BaseDateListView クラスベースのジェネリックビュー: フラットインデックス シンプルなジェネリックビュー View TemplateView RedirectView 詳細ビュー DetailView リストビュー ListView 編集ビュー FormView CreateView UpdateView DeleteView 日付ベースの ... ュー 関連キーワード ビュー ベース ジェネリック view ミックスイン mixin インスタンス 編集 日付 詳細 リクエスト パターン View TemplateView RedirectView Generic DetailView ListView FormView CreateView UpdateView DeleteView ArchiveIndexView YearArchiveView MonthA ... 2026年10月08日