“Django/docs/2.2.x/ref/class-based-views/flattened-index”的版本间差异
来自菜鸟教程
Django/docs/2.2.x/ref/class-based-views/flattened-index
(autoload) |
小 (Page commit) |
||
第1行: | 第1行: | ||
+ | {{DISPLAYTITLE:基于类的通用视图 - 扁平化索引 — Django 文档}} | ||
<div id="class-based-generic-views-flattened-index" class="section"> | <div id="class-based-generic-views-flattened-index" class="section"> | ||
− | = | + | = 基于类的通用视图——扁平化索引 = |
− | + | 该索引为基于类的视图提供了参考文档的替代组织。 对于每个视图,类树中的有效属性和方法都在该视图下表示。 有关由定义行为的类组织的参考文档,请参阅 [[../index|基于类的视图]] 。 | |
− | |||
− | |||
− | |||
− | [[../index| | ||
<div class="admonition seealso"> | <div class="admonition seealso"> | ||
− | + | 也可以看看 | |
− | [https://ccbv.co.uk/ Classy Class-Based Views] | + | [https://ccbv.co.uk/ Classy Class-Based Views] 提供了一个很好的界面来导航内置的基于类的视图的类层次结构。 |
− | |||
第20行: | 第16行: | ||
<div id="simple-generic-views" class="section"> | <div id="simple-generic-views" class="section"> | ||
− | == | + | == 简单的通用视图 == |
<div id="view" class="section"> | <div id="view" class="section"> | ||
− | === | + | === View === |
− | ; ''class'' < | + | ; ''<span class="pre">class</span>'' <span class="sig-name descname"><span class="pre">View</span></span> |
: | : | ||
− | ''' | + | '''属性'''(带有可选的访问器): |
* [[../base#django.views.generic.base.View|<code>http_method_names</code>]] | * [[../base#django.views.generic.base.View|<code>http_method_names</code>]] | ||
第45行: | 第41行: | ||
<div id="templateview" class="section"> | <div id="templateview" class="section"> | ||
− | === | + | === TemplateView === |
− | ; ''class'' < | + | ; ''<span class="pre">class</span>'' <span class="sig-name descname"><span class="pre">TemplateView</span></span> |
: | : | ||
− | ''' | + | '''属性'''(带有可选的访问器): |
* [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|<code>content_type</code>]] | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|<code>content_type</code>]] | ||
* [[../mixins-simple#django.views.generic.base.ContextMixin|<code>extra_context</code>]] | * [[../mixins-simple#django.views.generic.base.ContextMixin|<code>extra_context</code>]] | ||
* [[../base#django.views.generic.base.View|<code>http_method_names</code>]] | * [[../base#django.views.generic.base.View|<code>http_method_names</code>]] | ||
− | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin| | + | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|response_class]] [<nowiki/>[[../mixins-simple#django.views.generic.base.TemplateResponseMixin|render_to_response()]]] |
* [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|<code>template_engine</code>]] | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|<code>template_engine</code>]] | ||
− | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin| | + | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|template_name]] [<nowiki/>[[../mixins-simple#django.views.generic.base.TemplateResponseMixin|get_template_names()]]] |
'''方法''' | '''方法''' | ||
第74行: | 第70行: | ||
<div id="redirectview" class="section"> | <div id="redirectview" class="section"> | ||
− | === | + | === RedirectView === |
− | ; ''class'' < | + | ; ''<span class="pre">class</span>'' <span class="sig-name descname"><span class="pre">RedirectView</span></span> |
: | : | ||
− | ''' | + | '''属性'''(带有可选的访问器): |
* [[../base#django.views.generic.base.View|<code>http_method_names</code>]] | * [[../base#django.views.generic.base.View|<code>http_method_names</code>]] | ||
第85行: | 第81行: | ||
* [[../base#django.views.generic.base.RedirectView|<code>permanent</code>]] | * [[../base#django.views.generic.base.RedirectView|<code>permanent</code>]] | ||
* [[../base#django.views.generic.base.RedirectView|<code>query_string</code>]] | * [[../base#django.views.generic.base.RedirectView|<code>query_string</code>]] | ||
− | * [[../base#django.views.generic.base.RedirectView| | + | * [[../base#django.views.generic.base.RedirectView|url]] [<nowiki/>[[../base#django.views.generic.base.RedirectView|get_redirect_url()]]] |
'''方法''' | '''方法''' | ||
第110行: | 第106行: | ||
<div id="detailview" class="section"> | <div id="detailview" class="section"> | ||
− | === | + | === DetailView === |
− | ; ''class'' < | + | ; ''<span class="pre">class</span>'' <span class="sig-name descname"><span class="pre">DetailView</span></span> |
: | : | ||
− | ''' | + | '''属性'''(带有可选的访问器): |
* [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|<code>content_type</code>]] | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|<code>content_type</code>]] | ||
− | * [[../mixins-single-object#django.views.generic.detail.SingleObjectMixin| | + | * [[../mixins-single-object#django.views.generic.detail.SingleObjectMixin|context_object_name]] [<nowiki/>[[../mixins-single-object#django.views.generic.detail.SingleObjectMixin|get_context_object_name()]]] |
* [[../mixins-simple#django.views.generic.base.ContextMixin|<code>extra_context</code>]] | * [[../mixins-simple#django.views.generic.base.ContextMixin|<code>extra_context</code>]] | ||
* [[../base#django.views.generic.base.View|<code>http_method_names</code>]] | * [[../base#django.views.generic.base.View|<code>http_method_names</code>]] | ||
* [[../mixins-single-object#django.views.generic.detail.SingleObjectMixin|<code>model</code>]] | * [[../mixins-single-object#django.views.generic.detail.SingleObjectMixin|<code>model</code>]] | ||
* [[../mixins-single-object#django.views.generic.detail.SingleObjectMixin|<code>pk_url_kwarg</code>]] | * [[../mixins-single-object#django.views.generic.detail.SingleObjectMixin|<code>pk_url_kwarg</code>]] | ||
− | * [[../mixins-single-object#django.views.generic.detail.SingleObjectMixin| | + | * [[../mixins-single-object#django.views.generic.detail.SingleObjectMixin|queryset]] [<nowiki/>[[../mixins-single-object#django.views.generic.detail.SingleObjectMixin|get_queryset()]]] |
− | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin| | + | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|response_class]] [<nowiki/>[[../mixins-simple#django.views.generic.base.TemplateResponseMixin|render_to_response()]]] |
− | * [[../mixins-single-object#django.views.generic.detail.SingleObjectMixin| | + | * [[../mixins-single-object#django.views.generic.detail.SingleObjectMixin|slug_field]] [<nowiki/>[[../mixins-single-object#django.views.generic.detail.SingleObjectMixin|get_slug_field()]]] |
* [[../mixins-single-object#django.views.generic.detail.SingleObjectMixin|<code>slug_url_kwarg</code>]] | * [[../mixins-single-object#django.views.generic.detail.SingleObjectMixin|<code>slug_url_kwarg</code>]] | ||
* [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|<code>template_engine</code>]] | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|<code>template_engine</code>]] | ||
− | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin| | + | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|template_name]] [<nowiki/>[[../mixins-simple#django.views.generic.base.TemplateResponseMixin|get_template_names()]]] |
* [[../mixins-single-object#django.views.generic.detail.SingleObjectTemplateResponseMixin|<code>template_name_field</code>]] | * [[../mixins-single-object#django.views.generic.detail.SingleObjectTemplateResponseMixin|<code>template_name_field</code>]] | ||
* [[../mixins-single-object#django.views.generic.detail.SingleObjectTemplateResponseMixin|<code>template_name_suffix</code>]] | * [[../mixins-single-object#django.views.generic.detail.SingleObjectTemplateResponseMixin|<code>template_name_suffix</code>]] | ||
第154行: | 第150行: | ||
<div id="listview" class="section"> | <div id="listview" class="section"> | ||
− | === | + | === ListView === |
− | ; ''class'' < | + | ; ''<span class="pre">class</span>'' <span class="sig-name descname"><span class="pre">ListView</span></span> |
: | : | ||
− | ''' | + | '''属性'''(带有可选的访问器): |
− | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin| | + | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|allow_empty]] [<nowiki/>[[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|get_allow_empty()]]] |
* [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|<code>content_type</code>]] | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|<code>content_type</code>]] | ||
− | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin| | + | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|context_object_name]] [<nowiki/>[[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|get_context_object_name()]]] |
* [[../mixins-simple#django.views.generic.base.ContextMixin|<code>extra_context</code>]] | * [[../mixins-simple#django.views.generic.base.ContextMixin|<code>extra_context</code>]] | ||
* [[../base#django.views.generic.base.View|<code>http_method_names</code>]] | * [[../base#django.views.generic.base.View|<code>http_method_names</code>]] | ||
* [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|<code>model</code>]] | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|<code>model</code>]] | ||
− | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin| | + | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|排序]] [<nowiki/>[[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|get_ordering()]]] |
− | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin| | + | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|paginate_by]] [<nowiki/>[[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|get_paginate_by()]]] |
− | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin| | + | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|paginate_orphans]] [<nowiki/>[[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|get_paginate_orphans()]]] |
* [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|<code>paginator_class</code>]] | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|<code>paginator_class</code>]] | ||
− | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin| | + | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|queryset]] [<nowiki/>[[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|get_queryset()]]] |
− | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin| | + | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|response_class]] [<nowiki/>[[../mixins-simple#django.views.generic.base.TemplateResponseMixin|render_to_response()]]] |
* [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|<code>template_engine</code>]] | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|<code>template_engine</code>]] | ||
− | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin| | + | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|template_name]] [<nowiki/>[[../mixins-simple#django.views.generic.base.TemplateResponseMixin|get_template_names()]]] |
* [[../mixins-multiple-object#django.views.generic.list.MultipleObjectTemplateResponseMixin|<code>template_name_suffix</code>]] | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectTemplateResponseMixin|<code>template_name_suffix</code>]] | ||
第200行: | 第196行: | ||
<div id="formview" class="section"> | <div id="formview" class="section"> | ||
− | === | + | === FormView === |
− | ; ''class'' < | + | ; ''<span class="pre">class</span>'' <span class="sig-name descname"><span class="pre">FormView</span></span> |
: | : | ||
− | ''' | + | '''属性'''(带有可选的访问器): |
* [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|<code>content_type</code>]] | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|<code>content_type</code>]] | ||
* [[../mixins-simple#django.views.generic.base.ContextMixin|<code>extra_context</code>]] | * [[../mixins-simple#django.views.generic.base.ContextMixin|<code>extra_context</code>]] | ||
− | * [[../mixins-editing#django.views.generic.edit.FormMixin| | + | * [[../mixins-editing#django.views.generic.edit.FormMixin|form_class]] [<nowiki/>[[../mixins-editing#django.views.generic.edit.FormMixin|get_form_class()]]] |
* [[../base#django.views.generic.base.View|<code>http_method_names</code>]] | * [[../base#django.views.generic.base.View|<code>http_method_names</code>]] | ||
− | * [[../mixins-editing#django.views.generic.edit.FormMixin| | + | * [[../mixins-editing#django.views.generic.edit.FormMixin|初始]] [<nowiki/>[[../mixins-editing#django.views.generic.edit.FormMixin|get_initial()]]] |
− | * [[../mixins-editing#django.views.generic.edit.FormMixin| | + | * [[../mixins-editing#django.views.generic.edit.FormMixin|前缀]] [<nowiki/>[[../mixins-editing#django.views.generic.edit.FormMixin|get_prefix()]]] |
− | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin| | + | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|response_class]] [<nowiki/>[[../mixins-simple#django.views.generic.base.TemplateResponseMixin|render_to_response()]]] |
− | * [[../mixins-editing#django.views.generic.edit.FormMixin| | + | * [[../mixins-editing#django.views.generic.edit.FormMixin|success_url]] [<nowiki/>[[../mixins-editing#django.views.generic.edit.FormMixin|get_success_url()]]] |
* [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|<code>template_engine</code>]] | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|<code>template_engine</code>]] | ||
− | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin| | + | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|template_name]] [<nowiki/>[[../mixins-simple#django.views.generic.base.TemplateResponseMixin|get_template_names()]]] |
'''方法''' | '''方法''' | ||
第237行: | 第233行: | ||
<div id="createview" class="section"> | <div id="createview" class="section"> | ||
− | === | + | === CreateView === |
− | ; ''class'' < | + | ; ''<span class="pre">class</span>'' <span class="sig-name descname"><span class="pre">CreateView</span></span> |
: | : | ||
− | ''' | + | '''属性'''(带有可选的访问器): |
* [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|<code>content_type</code>]] | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|<code>content_type</code>]] | ||
− | * [[../mixins-single-object#django.views.generic.detail.SingleObjectMixin| | + | * [[../mixins-single-object#django.views.generic.detail.SingleObjectMixin|context_object_name]] [<nowiki/>[[../mixins-single-object#django.views.generic.detail.SingleObjectMixin|get_context_object_name()]]] |
* [[../mixins-simple#django.views.generic.base.ContextMixin|<code>extra_context</code>]] | * [[../mixins-simple#django.views.generic.base.ContextMixin|<code>extra_context</code>]] | ||
* [[../mixins-editing#django.views.generic.edit.ModelFormMixin|<code>fields</code>]] | * [[../mixins-editing#django.views.generic.edit.ModelFormMixin|<code>fields</code>]] | ||
− | * [[../mixins-editing#django.views.generic.edit.FormMixin| | + | * [[../mixins-editing#django.views.generic.edit.FormMixin|form_class]] [<nowiki/>[[../mixins-editing#django.views.generic.edit.ModelFormMixin|get_form_class()]]] |
* [[../base#django.views.generic.base.View|<code>http_method_names</code>]] | * [[../base#django.views.generic.base.View|<code>http_method_names</code>]] | ||
− | * [[../mixins-editing#django.views.generic.edit.FormMixin| | + | * [[../mixins-editing#django.views.generic.edit.FormMixin|初始]] [<nowiki/>[[../mixins-editing#django.views.generic.edit.FormMixin|get_initial()]]] |
* [[../mixins-single-object#django.views.generic.detail.SingleObjectMixin|<code>model</code>]] | * [[../mixins-single-object#django.views.generic.detail.SingleObjectMixin|<code>model</code>]] | ||
* [[../mixins-single-object#django.views.generic.detail.SingleObjectMixin|<code>pk_url_kwarg</code>]] | * [[../mixins-single-object#django.views.generic.detail.SingleObjectMixin|<code>pk_url_kwarg</code>]] | ||
− | * [[../mixins-editing#django.views.generic.edit.FormMixin| | + | * [[../mixins-editing#django.views.generic.edit.FormMixin|前缀]] [<nowiki/>[[../mixins-editing#django.views.generic.edit.FormMixin|get_prefix()]]] |
− | * [[../mixins-single-object#django.views.generic.detail.SingleObjectMixin| | + | * [[../mixins-single-object#django.views.generic.detail.SingleObjectMixin|queryset]] [<nowiki/>[[../mixins-single-object#django.views.generic.detail.SingleObjectMixin|get_queryset()]]] |
− | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin| | + | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|response_class]] [<nowiki/>[[../mixins-simple#django.views.generic.base.TemplateResponseMixin|render_to_response()]]] |
− | * [[../mixins-single-object#django.views.generic.detail.SingleObjectMixin| | + | * [[../mixins-single-object#django.views.generic.detail.SingleObjectMixin|slug_field]] [<nowiki/>[[../mixins-single-object#django.views.generic.detail.SingleObjectMixin|get_slug_field()]]] |
* [[../mixins-single-object#django.views.generic.detail.SingleObjectMixin|<code>slug_url_kwarg</code>]] | * [[../mixins-single-object#django.views.generic.detail.SingleObjectMixin|<code>slug_url_kwarg</code>]] | ||
− | * [[../mixins-editing#django.views.generic.edit.FormMixin| | + | * [[../mixins-editing#django.views.generic.edit.FormMixin|success_url]] [<nowiki/>[[../mixins-editing#django.views.generic.edit.ModelFormMixin|get_success_url()]]] |
* [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|<code>template_engine</code>]] | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|<code>template_engine</code>]] | ||
− | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin| | + | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|template_name]] [<nowiki/>[[../mixins-simple#django.views.generic.base.TemplateResponseMixin|get_template_names()]]] |
* [[../mixins-single-object#django.views.generic.detail.SingleObjectTemplateResponseMixin|<code>template_name_field</code>]] | * [[../mixins-single-object#django.views.generic.detail.SingleObjectTemplateResponseMixin|<code>template_name_field</code>]] | ||
* [[../mixins-single-object#django.views.generic.detail.SingleObjectTemplateResponseMixin|<code>template_name_suffix</code>]] | * [[../mixins-single-object#django.views.generic.detail.SingleObjectTemplateResponseMixin|<code>template_name_suffix</code>]] | ||
第286行: | 第282行: | ||
<div id="updateview" class="section"> | <div id="updateview" class="section"> | ||
− | === | + | === UpdateView === |
− | ; ''class'' < | + | ; ''<span class="pre">class</span>'' <span class="sig-name descname"><span class="pre">UpdateView</span></span> |
: | : | ||
− | ''' | + | '''属性'''(带有可选的访问器): |
* [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|<code>content_type</code>]] | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|<code>content_type</code>]] | ||
− | * [[../mixins-single-object#django.views.generic.detail.SingleObjectMixin| | + | * [[../mixins-single-object#django.views.generic.detail.SingleObjectMixin|context_object_name]] [<nowiki/>[[../mixins-single-object#django.views.generic.detail.SingleObjectMixin|get_context_object_name()]]] |
* [[../mixins-simple#django.views.generic.base.ContextMixin|<code>extra_context</code>]] | * [[../mixins-simple#django.views.generic.base.ContextMixin|<code>extra_context</code>]] | ||
* [[../mixins-editing#django.views.generic.edit.ModelFormMixin|<code>fields</code>]] | * [[../mixins-editing#django.views.generic.edit.ModelFormMixin|<code>fields</code>]] | ||
− | * [[../mixins-editing#django.views.generic.edit.FormMixin| | + | * [[../mixins-editing#django.views.generic.edit.FormMixin|form_class]] [<nowiki/>[[../mixins-editing#django.views.generic.edit.ModelFormMixin|get_form_class()]]] |
* [[../base#django.views.generic.base.View|<code>http_method_names</code>]] | * [[../base#django.views.generic.base.View|<code>http_method_names</code>]] | ||
− | * [[../mixins-editing#django.views.generic.edit.FormMixin| | + | * [[../mixins-editing#django.views.generic.edit.FormMixin|初始]] [<nowiki/>[[../mixins-editing#django.views.generic.edit.FormMixin|get_initial()]]] |
* [[../mixins-single-object#django.views.generic.detail.SingleObjectMixin|<code>model</code>]] | * [[../mixins-single-object#django.views.generic.detail.SingleObjectMixin|<code>model</code>]] | ||
* [[../mixins-single-object#django.views.generic.detail.SingleObjectMixin|<code>pk_url_kwarg</code>]] | * [[../mixins-single-object#django.views.generic.detail.SingleObjectMixin|<code>pk_url_kwarg</code>]] | ||
− | * [[../mixins-editing#django.views.generic.edit.FormMixin| | + | * [[../mixins-editing#django.views.generic.edit.FormMixin|前缀]] [<nowiki/>[[../mixins-editing#django.views.generic.edit.FormMixin|get_prefix()]]] |
− | * [[../mixins-single-object#django.views.generic.detail.SingleObjectMixin| | + | * [[../mixins-single-object#django.views.generic.detail.SingleObjectMixin|queryset]] [<nowiki/>[[../mixins-single-object#django.views.generic.detail.SingleObjectMixin|get_queryset()]]] |
− | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin| | + | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|response_class]] [<nowiki/>[[../mixins-simple#django.views.generic.base.TemplateResponseMixin|render_to_response()]]] |
− | * [[../mixins-single-object#django.views.generic.detail.SingleObjectMixin| | + | * [[../mixins-single-object#django.views.generic.detail.SingleObjectMixin|slug_field]] [<nowiki/>[[../mixins-single-object#django.views.generic.detail.SingleObjectMixin|get_slug_field()]]] |
* [[../mixins-single-object#django.views.generic.detail.SingleObjectMixin|<code>slug_url_kwarg</code>]] | * [[../mixins-single-object#django.views.generic.detail.SingleObjectMixin|<code>slug_url_kwarg</code>]] | ||
− | * [[../mixins-editing#django.views.generic.edit.FormMixin| | + | * [[../mixins-editing#django.views.generic.edit.FormMixin|success_url]] [<nowiki/>[[../mixins-editing#django.views.generic.edit.ModelFormMixin|get_success_url()]]] |
* [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|<code>template_engine</code>]] | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|<code>template_engine</code>]] | ||
− | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin| | + | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|template_name]] [<nowiki/>[[../mixins-simple#django.views.generic.base.TemplateResponseMixin|get_template_names()]]] |
* [[../mixins-single-object#django.views.generic.detail.SingleObjectTemplateResponseMixin|<code>template_name_field</code>]] | * [[../mixins-single-object#django.views.generic.detail.SingleObjectTemplateResponseMixin|<code>template_name_field</code>]] | ||
* [[../mixins-single-object#django.views.generic.detail.SingleObjectTemplateResponseMixin|<code>template_name_suffix</code>]] | * [[../mixins-single-object#django.views.generic.detail.SingleObjectTemplateResponseMixin|<code>template_name_suffix</code>]] | ||
第335行: | 第331行: | ||
<div id="deleteview" class="section"> | <div id="deleteview" class="section"> | ||
− | === | + | === DeleteView === |
− | ; ''class'' < | + | ; ''<span class="pre">class</span>'' <span class="sig-name descname"><span class="pre">DeleteView</span></span> |
: | : | ||
− | ''' | + | '''属性'''(带有可选的访问器): |
* [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|<code>content_type</code>]] | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|<code>content_type</code>]] | ||
− | * [[../mixins-single-object#django.views.generic.detail.SingleObjectMixin| | + | * [[../mixins-single-object#django.views.generic.detail.SingleObjectMixin|context_object_name]] [<nowiki/>[[../mixins-single-object#django.views.generic.detail.SingleObjectMixin|get_context_object_name()]]] |
* [[../mixins-simple#django.views.generic.base.ContextMixin|<code>extra_context</code>]] | * [[../mixins-simple#django.views.generic.base.ContextMixin|<code>extra_context</code>]] | ||
* [[../base#django.views.generic.base.View|<code>http_method_names</code>]] | * [[../base#django.views.generic.base.View|<code>http_method_names</code>]] | ||
* [[../mixins-single-object#django.views.generic.detail.SingleObjectMixin|<code>model</code>]] | * [[../mixins-single-object#django.views.generic.detail.SingleObjectMixin|<code>model</code>]] | ||
* [[../mixins-single-object#django.views.generic.detail.SingleObjectMixin|<code>pk_url_kwarg</code>]] | * [[../mixins-single-object#django.views.generic.detail.SingleObjectMixin|<code>pk_url_kwarg</code>]] | ||
− | * [[../mixins-single-object#django.views.generic.detail.SingleObjectMixin| | + | * [[../mixins-single-object#django.views.generic.detail.SingleObjectMixin|queryset]] [<nowiki/>[[../mixins-single-object#django.views.generic.detail.SingleObjectMixin|get_queryset()]]] |
− | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin| | + | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|response_class]] [<nowiki/>[[../mixins-simple#django.views.generic.base.TemplateResponseMixin|render_to_response()]]] |
− | * [[../mixins-single-object#django.views.generic.detail.SingleObjectMixin| | + | * [[../mixins-single-object#django.views.generic.detail.SingleObjectMixin|slug_field]] [<nowiki/>[[../mixins-single-object#django.views.generic.detail.SingleObjectMixin|get_slug_field()]]] |
* [[../mixins-single-object#django.views.generic.detail.SingleObjectMixin|<code>slug_url_kwarg</code>]] | * [[../mixins-single-object#django.views.generic.detail.SingleObjectMixin|<code>slug_url_kwarg</code>]] | ||
− | * [[../mixins-editing#django.views.generic.edit.DeletionMixin| | + | * [[../mixins-editing#django.views.generic.edit.DeletionMixin|success_url]] [<nowiki/>[[../mixins-editing#django.views.generic.edit.DeletionMixin|get_success_url()]]] |
* [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|<code>template_engine</code>]] | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|<code>template_engine</code>]] | ||
− | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin| | + | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|template_name]] [<nowiki/>[[../mixins-simple#django.views.generic.base.TemplateResponseMixin|get_template_names()]]] |
* [[../mixins-single-object#django.views.generic.detail.SingleObjectTemplateResponseMixin|<code>template_name_field</code>]] | * [[../mixins-single-object#django.views.generic.detail.SingleObjectTemplateResponseMixin|<code>template_name_field</code>]] | ||
* [[../mixins-single-object#django.views.generic.detail.SingleObjectTemplateResponseMixin|<code>template_name_suffix</code>]] | * [[../mixins-single-object#django.views.generic.detail.SingleObjectTemplateResponseMixin|<code>template_name_suffix</code>]] | ||
第382行: | 第378行: | ||
<div id="archiveindexview" class="section"> | <div id="archiveindexview" class="section"> | ||
− | === | + | === ArchiveIndexView === |
− | ; ''class'' < | + | ; ''<span class="pre">class</span>'' <span class="sig-name descname"><span class="pre">ArchiveIndexView</span></span> |
: | : | ||
− | ''' | + | '''属性'''(带有可选的访问器): |
− | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin| | + | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|allow_empty]] [<nowiki/>[[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|get_allow_empty()]]] |
− | * [[../mixins-date-based#django.views.generic.dates.DateMixin| | + | * [[../mixins-date-based#django.views.generic.dates.DateMixin|allow_future]] [<nowiki/>[[../mixins-date-based#django.views.generic.dates.DateMixin|get_allow_future()]]] |
* [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|<code>content_type</code>]] | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|<code>content_type</code>]] | ||
− | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin| | + | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|context_object_name]] [<nowiki/>[[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|get_context_object_name()]]] |
− | * [[../mixins-date-based#django.views.generic.dates.DateMixin| | + | * [[../mixins-date-based#django.views.generic.dates.DateMixin|date_field]] [<nowiki/>[[../mixins-date-based#django.views.generic.dates.DateMixin|get_date_field()]]] |
* [[../mixins-simple#django.views.generic.base.ContextMixin|<code>extra_context</code>]] | * [[../mixins-simple#django.views.generic.base.ContextMixin|<code>extra_context</code>]] | ||
* [[../base#django.views.generic.base.View|<code>http_method_names</code>]] | * [[../base#django.views.generic.base.View|<code>http_method_names</code>]] | ||
* [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|<code>model</code>]] | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|<code>model</code>]] | ||
− | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin| | + | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|排序]] [<nowiki/>[[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|get_ordering()]]] |
− | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin| | + | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|paginate_by]] [<nowiki/>[[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|get_paginate_by()]]] |
− | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin| | + | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|paginate_orphans]] [<nowiki/>[[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|get_paginate_orphans()]]] |
* [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|<code>paginator_class</code>]] | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|<code>paginator_class</code>]] | ||
− | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin| | + | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|queryset]] [<nowiki/>[[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|get_queryset()]]] |
− | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin| | + | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|response_class]] [<nowiki/>[[../mixins-simple#django.views.generic.base.TemplateResponseMixin|render_to_response()]]] |
* [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|<code>template_engine</code>]] | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|<code>template_engine</code>]] | ||
− | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin| | + | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|template_name]] [<nowiki/>[[../mixins-simple#django.views.generic.base.TemplateResponseMixin|get_template_names()]]] |
* [[../mixins-multiple-object#django.views.generic.list.MultipleObjectTemplateResponseMixin|<code>template_name_suffix</code>]] | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectTemplateResponseMixin|<code>template_name_suffix</code>]] | ||
第427行: | 第423行: | ||
<div id="yeararchiveview" class="section"> | <div id="yeararchiveview" class="section"> | ||
− | === | + | === YearArchiveView === |
− | ; ''class'' < | + | ; ''<span class="pre">class</span>'' <span class="sig-name descname"><span class="pre">YearArchiveView</span></span> |
: | : | ||
− | ''' | + | '''属性'''(带有可选的访问器): |
− | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin| | + | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|allow_empty]] [<nowiki/>[[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|get_allow_empty()]]] |
− | * [[../mixins-date-based#django.views.generic.dates.DateMixin| | + | * [[../mixins-date-based#django.views.generic.dates.DateMixin|allow_future]] [<nowiki/>[[../mixins-date-based#django.views.generic.dates.DateMixin|get_allow_future()]]] |
* [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|<code>content_type</code>]] | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|<code>content_type</code>]] | ||
− | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin| | + | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|context_object_name]] [<nowiki/>[[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|get_context_object_name()]]] |
− | * [[../mixins-date-based#django.views.generic.dates.DateMixin| | + | * [[../mixins-date-based#django.views.generic.dates.DateMixin|date_field]] [<nowiki/>[[../mixins-date-based#django.views.generic.dates.DateMixin|get_date_field()]]] |
* [[../mixins-simple#django.views.generic.base.ContextMixin|<code>extra_context</code>]] | * [[../mixins-simple#django.views.generic.base.ContextMixin|<code>extra_context</code>]] | ||
* [[../base#django.views.generic.base.View|<code>http_method_names</code>]] | * [[../base#django.views.generic.base.View|<code>http_method_names</code>]] | ||
− | * [[../generic-date-based#django.views.generic.dates.YearArchiveView| | + | * [[../generic-date-based#django.views.generic.dates.YearArchiveView|make_object_list]] [<nowiki/>[[../generic-date-based#django.views.generic.dates.YearArchiveView|get_make_object_list()]]] |
* [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|<code>model</code>]] | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|<code>model</code>]] | ||
− | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin| | + | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|排序]] [<nowiki/>[[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|get_ordering()]]] |
− | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin| | + | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|paginate_by]] [<nowiki/>[[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|get_paginate_by()]]] |
− | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin| | + | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|paginate_orphans]] [<nowiki/>[[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|get_paginate_orphans()]]] |
* [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|<code>paginator_class</code>]] | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|<code>paginator_class</code>]] | ||
− | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin| | + | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|queryset]] [<nowiki/>[[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|get_queryset()]]] |
− | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin| | + | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|response_class]] [<nowiki/>[[../mixins-simple#django.views.generic.base.TemplateResponseMixin|render_to_response()]]] |
* [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|<code>template_engine</code>]] | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|<code>template_engine</code>]] | ||
− | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin| | + | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|template_name]] [<nowiki/>[[../mixins-simple#django.views.generic.base.TemplateResponseMixin|get_template_names()]]] |
* [[../mixins-multiple-object#django.views.generic.list.MultipleObjectTemplateResponseMixin|<code>template_name_suffix</code>]] | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectTemplateResponseMixin|<code>template_name_suffix</code>]] | ||
− | * [[../mixins-date-based#django.views.generic.dates.YearMixin| | + | * [[../mixins-date-based#django.views.generic.dates.YearMixin|年]] [<nowiki/>[[../mixins-date-based#django.views.generic.dates.YearMixin|get_year()]]] |
− | * [[../mixins-date-based#django.views.generic.dates.YearMixin| | + | * [[../mixins-date-based#django.views.generic.dates.YearMixin|year_format]] [<nowiki/>[[../mixins-date-based#django.views.generic.dates.YearMixin|get_year_format()]]] |
'''方法''' | '''方法''' | ||
第475行: | 第471行: | ||
<div id="montharchiveview" class="section"> | <div id="montharchiveview" class="section"> | ||
− | === | + | === MonthArchiveView === |
− | ; ''class'' < | + | ; ''<span class="pre">class</span>'' <span class="sig-name descname"><span class="pre">MonthArchiveView</span></span> |
: | : | ||
− | ''' | + | '''属性'''(带有可选的访问器): |
− | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin| | + | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|allow_empty]] [<nowiki/>[[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|get_allow_empty()]]] |
− | * [[../mixins-date-based#django.views.generic.dates.DateMixin| | + | * [[../mixins-date-based#django.views.generic.dates.DateMixin|allow_future]] [<nowiki/>[[../mixins-date-based#django.views.generic.dates.DateMixin|get_allow_future()]]] |
* [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|<code>content_type</code>]] | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|<code>content_type</code>]] | ||
− | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin| | + | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|context_object_name]] [<nowiki/>[[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|get_context_object_name()]]] |
− | * [[../mixins-date-based#django.views.generic.dates.DateMixin| | + | * [[../mixins-date-based#django.views.generic.dates.DateMixin|date_field]] [<nowiki/>[[../mixins-date-based#django.views.generic.dates.DateMixin|get_date_field()]]] |
* [[../mixins-simple#django.views.generic.base.ContextMixin|<code>extra_context</code>]] | * [[../mixins-simple#django.views.generic.base.ContextMixin|<code>extra_context</code>]] | ||
* [[../base#django.views.generic.base.View|<code>http_method_names</code>]] | * [[../base#django.views.generic.base.View|<code>http_method_names</code>]] | ||
* [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|<code>model</code>]] | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|<code>model</code>]] | ||
− | * [[../mixins-date-based#django.views.generic.dates.MonthMixin| | + | * [[../mixins-date-based#django.views.generic.dates.MonthMixin|月]] [<nowiki/>[[../mixins-date-based#django.views.generic.dates.MonthMixin|get_month()]]] |
− | * [[../mixins-date-based#django.views.generic.dates.MonthMixin| | + | * [[../mixins-date-based#django.views.generic.dates.MonthMixin|month_format]] [<nowiki/>[[../mixins-date-based#django.views.generic.dates.MonthMixin|get_month_format()]]] |
− | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin| | + | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|排序]] [<nowiki/>[[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|get_ordering()]]] |
− | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin| | + | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|paginate_by]] [<nowiki/>[[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|get_paginate_by()]]] |
− | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin| | + | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|paginate_orphans]] [<nowiki/>[[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|get_paginate_orphans()]]] |
* [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|<code>paginator_class</code>]] | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|<code>paginator_class</code>]] | ||
− | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin| | + | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|queryset]] [<nowiki/>[[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|get_queryset()]]] |
− | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin| | + | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|response_class]] [<nowiki/>[[../mixins-simple#django.views.generic.base.TemplateResponseMixin|render_to_response()]]] |
* [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|<code>template_engine</code>]] | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|<code>template_engine</code>]] | ||
− | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin| | + | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|template_name]] [<nowiki/>[[../mixins-simple#django.views.generic.base.TemplateResponseMixin|get_template_names()]]] |
* [[../mixins-multiple-object#django.views.generic.list.MultipleObjectTemplateResponseMixin|<code>template_name_suffix</code>]] | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectTemplateResponseMixin|<code>template_name_suffix</code>]] | ||
− | * [[../mixins-date-based#django.views.generic.dates.YearMixin| | + | * [[../mixins-date-based#django.views.generic.dates.YearMixin|年]] [<nowiki/>[[../mixins-date-based#django.views.generic.dates.YearMixin|get_year()]]] |
− | * [[../mixins-date-based#django.views.generic.dates.YearMixin| | + | * [[../mixins-date-based#django.views.generic.dates.YearMixin|year_format]] [<nowiki/>[[../mixins-date-based#django.views.generic.dates.YearMixin|get_year_format()]]] |
'''方法''' | '''方法''' | ||
第526行: | 第522行: | ||
<div id="weekarchiveview" class="section"> | <div id="weekarchiveview" class="section"> | ||
− | === | + | === WeekArchiveView === |
− | ; ''class'' < | + | ; ''<span class="pre">class</span>'' <span class="sig-name descname"><span class="pre">WeekArchiveView</span></span> |
: | : | ||
− | ''' | + | '''属性'''(带有可选的访问器): |
− | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin| | + | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|allow_empty]] [<nowiki/>[[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|get_allow_empty()]]] |
− | * [[../mixins-date-based#django.views.generic.dates.DateMixin| | + | * [[../mixins-date-based#django.views.generic.dates.DateMixin|allow_future]] [<nowiki/>[[../mixins-date-based#django.views.generic.dates.DateMixin|get_allow_future()]]] |
* [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|<code>content_type</code>]] | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|<code>content_type</code>]] | ||
− | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin| | + | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|context_object_name]] [<nowiki/>[[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|get_context_object_name()]]] |
− | * [[../mixins-date-based#django.views.generic.dates.DateMixin| | + | * [[../mixins-date-based#django.views.generic.dates.DateMixin|date_field]] [<nowiki/>[[../mixins-date-based#django.views.generic.dates.DateMixin|get_date_field()]]] |
* [[../mixins-simple#django.views.generic.base.ContextMixin|<code>extra_context</code>]] | * [[../mixins-simple#django.views.generic.base.ContextMixin|<code>extra_context</code>]] | ||
* [[../base#django.views.generic.base.View|<code>http_method_names</code>]] | * [[../base#django.views.generic.base.View|<code>http_method_names</code>]] | ||
* [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|<code>model</code>]] | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|<code>model</code>]] | ||
− | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin| | + | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|排序]] [<nowiki/>[[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|get_ordering()]]] |
− | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin| | + | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|paginate_by]] [<nowiki/>[[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|get_paginate_by()]]] |
− | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin| | + | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|paginate_orphans]] [<nowiki/>[[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|get_paginate_orphans()]]] |
* [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|<code>paginator_class</code>]] | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|<code>paginator_class</code>]] | ||
− | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin| | + | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|queryset]] [<nowiki/>[[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|get_queryset()]]] |
− | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin| | + | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|response_class]] [<nowiki/>[[../mixins-simple#django.views.generic.base.TemplateResponseMixin|render_to_response()]]] |
* [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|<code>template_engine</code>]] | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|<code>template_engine</code>]] | ||
− | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin| | + | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|template_name]] [<nowiki/>[[../mixins-simple#django.views.generic.base.TemplateResponseMixin|get_template_names()]]] |
* [[../mixins-multiple-object#django.views.generic.list.MultipleObjectTemplateResponseMixin|<code>template_name_suffix</code>]] | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectTemplateResponseMixin|<code>template_name_suffix</code>]] | ||
− | * [[../mixins-date-based#django.views.generic.dates.WeekMixin| | + | * [[../mixins-date-based#django.views.generic.dates.WeekMixin|周]] [<nowiki/>[[../mixins-date-based#django.views.generic.dates.WeekMixin|get_week()]]] |
− | * [[../mixins-date-based#django.views.generic.dates.WeekMixin| | + | * [[../mixins-date-based#django.views.generic.dates.WeekMixin|week_format]] [<nowiki/>[[../mixins-date-based#django.views.generic.dates.WeekMixin|get_week_format()]]] |
− | * [[../mixins-date-based#django.views.generic.dates.YearMixin| | + | * [[../mixins-date-based#django.views.generic.dates.YearMixin|年]] [<nowiki/>[[../mixins-date-based#django.views.generic.dates.YearMixin|get_year()]]] |
− | * [[../mixins-date-based#django.views.generic.dates.YearMixin| | + | * [[../mixins-date-based#django.views.generic.dates.YearMixin|year_format]] [<nowiki/>[[../mixins-date-based#django.views.generic.dates.YearMixin|get_year_format()]]] |
'''方法''' | '''方法''' | ||
第575行: | 第571行: | ||
<div id="dayarchiveview" class="section"> | <div id="dayarchiveview" class="section"> | ||
− | === | + | === DayArchiveView === |
− | ; ''class'' < | + | ; ''<span class="pre">class</span>'' <span class="sig-name descname"><span class="pre">DayArchiveView</span></span> |
: | : | ||
− | ''' | + | '''属性'''(带有可选的访问器): |
− | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin| | + | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|allow_empty]] [<nowiki/>[[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|get_allow_empty()]]] |
− | * [[../mixins-date-based#django.views.generic.dates.DateMixin| | + | * [[../mixins-date-based#django.views.generic.dates.DateMixin|allow_future]] [<nowiki/>[[../mixins-date-based#django.views.generic.dates.DateMixin|get_allow_future()]]] |
* [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|<code>content_type</code>]] | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|<code>content_type</code>]] | ||
− | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin| | + | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|context_object_name]] [<nowiki/>[[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|get_context_object_name()]]] |
− | * [[../mixins-date-based#django.views.generic.dates.DateMixin| | + | * [[../mixins-date-based#django.views.generic.dates.DateMixin|date_field]] [<nowiki/>[[../mixins-date-based#django.views.generic.dates.DateMixin|get_date_field()]]] |
− | * [[../mixins-date-based#django.views.generic.dates.DayMixin| | + | * [[../mixins-date-based#django.views.generic.dates.DayMixin|天]] [<nowiki/>[[../mixins-date-based#django.views.generic.dates.DayMixin|get_day()]]] |
− | * [[../mixins-date-based#django.views.generic.dates.DayMixin| | + | * [[../mixins-date-based#django.views.generic.dates.DayMixin|day_format]] [<nowiki/>[[../mixins-date-based#django.views.generic.dates.DayMixin|get_day_format()]]] |
* [[../mixins-simple#django.views.generic.base.ContextMixin|<code>extra_context</code>]] | * [[../mixins-simple#django.views.generic.base.ContextMixin|<code>extra_context</code>]] | ||
* [[../base#django.views.generic.base.View|<code>http_method_names</code>]] | * [[../base#django.views.generic.base.View|<code>http_method_names</code>]] | ||
* [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|<code>model</code>]] | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|<code>model</code>]] | ||
− | * [[../mixins-date-based#django.views.generic.dates.MonthMixin| | + | * [[../mixins-date-based#django.views.generic.dates.MonthMixin|月]] [<nowiki/>[[../mixins-date-based#django.views.generic.dates.MonthMixin|get_month()]]] |
− | * [[../mixins-date-based#django.views.generic.dates.MonthMixin| | + | * [[../mixins-date-based#django.views.generic.dates.MonthMixin|month_format]] [<nowiki/>[[../mixins-date-based#django.views.generic.dates.MonthMixin|get_month_format()]]] |
− | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin| | + | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|排序]] [<nowiki/>[[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|get_ordering()]]] |
− | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin| | + | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|paginate_by]] [<nowiki/>[[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|get_paginate_by()]]] |
− | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin| | + | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|paginate_orphans]] [<nowiki/>[[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|get_paginate_orphans()]]] |
* [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|<code>paginator_class</code>]] | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|<code>paginator_class</code>]] | ||
− | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin| | + | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|queryset]] [<nowiki/>[[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|get_queryset()]]] |
− | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin| | + | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|response_class]] [<nowiki/>[[../mixins-simple#django.views.generic.base.TemplateResponseMixin|render_to_response()]]] |
* [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|<code>template_engine</code>]] | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|<code>template_engine</code>]] | ||
− | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin| | + | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|template_name]] [<nowiki/>[[../mixins-simple#django.views.generic.base.TemplateResponseMixin|get_template_names()]]] |
* [[../mixins-multiple-object#django.views.generic.list.MultipleObjectTemplateResponseMixin|<code>template_name_suffix</code>]] | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectTemplateResponseMixin|<code>template_name_suffix</code>]] | ||
− | * [[../mixins-date-based#django.views.generic.dates.YearMixin| | + | * [[../mixins-date-based#django.views.generic.dates.YearMixin|年]] [<nowiki/>[[../mixins-date-based#django.views.generic.dates.YearMixin|get_year()]]] |
− | * [[../mixins-date-based#django.views.generic.dates.YearMixin| | + | * [[../mixins-date-based#django.views.generic.dates.YearMixin|year_format]] [<nowiki/>[[../mixins-date-based#django.views.generic.dates.YearMixin|get_year_format()]]] |
'''方法''' | '''方法''' | ||
第630行: | 第626行: | ||
<div id="todayarchiveview" class="section"> | <div id="todayarchiveview" class="section"> | ||
− | === | + | === TodayArchiveView === |
− | ; ''class'' < | + | ; ''<span class="pre">class</span>'' <span class="sig-name descname"><span class="pre">TodayArchiveView</span></span> |
: | : | ||
− | ''' | + | '''属性'''(带有可选的访问器): |
− | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin| | + | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|allow_empty]] [<nowiki/>[[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|get_allow_empty()]]] |
− | * [[../mixins-date-based#django.views.generic.dates.DateMixin| | + | * [[../mixins-date-based#django.views.generic.dates.DateMixin|allow_future]] [<nowiki/>[[../mixins-date-based#django.views.generic.dates.DateMixin|get_allow_future()]]] |
* [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|<code>content_type</code>]] | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|<code>content_type</code>]] | ||
− | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin| | + | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|context_object_name]] [<nowiki/>[[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|get_context_object_name()]]] |
− | * [[../mixins-date-based#django.views.generic.dates.DateMixin| | + | * [[../mixins-date-based#django.views.generic.dates.DateMixin|date_field]] [<nowiki/>[[../mixins-date-based#django.views.generic.dates.DateMixin|get_date_field()]]] |
− | * [[../mixins-date-based#django.views.generic.dates.DayMixin| | + | * [[../mixins-date-based#django.views.generic.dates.DayMixin|天]] [<nowiki/>[[../mixins-date-based#django.views.generic.dates.DayMixin|get_day()]]] |
− | * [[../mixins-date-based#django.views.generic.dates.DayMixin| | + | * [[../mixins-date-based#django.views.generic.dates.DayMixin|day_format]] [<nowiki/>[[../mixins-date-based#django.views.generic.dates.DayMixin|get_day_format()]]] |
* [[../mixins-simple#django.views.generic.base.ContextMixin|<code>extra_context</code>]] | * [[../mixins-simple#django.views.generic.base.ContextMixin|<code>extra_context</code>]] | ||
* [[../base#django.views.generic.base.View|<code>http_method_names</code>]] | * [[../base#django.views.generic.base.View|<code>http_method_names</code>]] | ||
* [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|<code>model</code>]] | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|<code>model</code>]] | ||
− | * [[../mixins-date-based#django.views.generic.dates.MonthMixin| | + | * [[../mixins-date-based#django.views.generic.dates.MonthMixin|月]] [<nowiki/>[[../mixins-date-based#django.views.generic.dates.MonthMixin|get_month()]]] |
− | * [[../mixins-date-based#django.views.generic.dates.MonthMixin| | + | * [[../mixins-date-based#django.views.generic.dates.MonthMixin|month_format]] [<nowiki/>[[../mixins-date-based#django.views.generic.dates.MonthMixin|get_month_format()]]] |
− | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin| | + | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|排序]] [<nowiki/>[[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|get_ordering()]]] |
− | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin| | + | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|paginate_by]] [<nowiki/>[[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|get_paginate_by()]]] |
− | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin| | + | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|paginate_orphans]] [<nowiki/>[[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|get_paginate_orphans()]]] |
* [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|<code>paginator_class</code>]] | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|<code>paginator_class</code>]] | ||
− | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin| | + | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|queryset]] [<nowiki/>[[../mixins-multiple-object#django.views.generic.list.MultipleObjectMixin|get_queryset()]]] |
− | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin| | + | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|response_class]] [<nowiki/>[[../mixins-simple#django.views.generic.base.TemplateResponseMixin|render_to_response()]]] |
* [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|<code>template_engine</code>]] | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|<code>template_engine</code>]] | ||
− | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin| | + | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|template_name]] [<nowiki/>[[../mixins-simple#django.views.generic.base.TemplateResponseMixin|get_template_names()]]] |
* [[../mixins-multiple-object#django.views.generic.list.MultipleObjectTemplateResponseMixin|<code>template_name_suffix</code>]] | * [[../mixins-multiple-object#django.views.generic.list.MultipleObjectTemplateResponseMixin|<code>template_name_suffix</code>]] | ||
− | * [[../mixins-date-based#django.views.generic.dates.YearMixin| | + | * [[../mixins-date-based#django.views.generic.dates.YearMixin|年]] [<nowiki/>[[../mixins-date-based#django.views.generic.dates.YearMixin|get_year()]]] |
− | * [[../mixins-date-based#django.views.generic.dates.YearMixin| | + | * [[../mixins-date-based#django.views.generic.dates.YearMixin|year_format]] [<nowiki/>[[../mixins-date-based#django.views.generic.dates.YearMixin|get_year_format()]]] |
'''方法''' | '''方法''' | ||
第685行: | 第681行: | ||
<div id="datedetailview" class="section"> | <div id="datedetailview" class="section"> | ||
− | === | + | === DateDetailView === |
− | ; ''class'' < | + | ; ''<span class="pre">class</span>'' <span class="sig-name descname"><span class="pre">DateDetailView</span></span> |
: | : | ||
− | ''' | + | '''属性'''(带有可选的访问器): |
− | * [[../mixins-date-based#django.views.generic.dates.DateMixin| | + | * [[../mixins-date-based#django.views.generic.dates.DateMixin|allow_future]] [<nowiki/>[[../mixins-date-based#django.views.generic.dates.DateMixin|get_allow_future()]]] |
* [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|<code>content_type</code>]] | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|<code>content_type</code>]] | ||
− | * [[../mixins-single-object#django.views.generic.detail.SingleObjectMixin| | + | * [[../mixins-single-object#django.views.generic.detail.SingleObjectMixin|context_object_name]] [<nowiki/>[[../mixins-single-object#django.views.generic.detail.SingleObjectMixin|get_context_object_name()]]] |
− | * [[../mixins-date-based#django.views.generic.dates.DateMixin| | + | * [[../mixins-date-based#django.views.generic.dates.DateMixin|date_field]] [<nowiki/>[[../mixins-date-based#django.views.generic.dates.DateMixin|get_date_field()]]] |
− | * [[../mixins-date-based#django.views.generic.dates.DayMixin| | + | * [[../mixins-date-based#django.views.generic.dates.DayMixin|天]] [<nowiki/>[[../mixins-date-based#django.views.generic.dates.DayMixin|get_day()]]] |
− | * [[../mixins-date-based#django.views.generic.dates.DayMixin| | + | * [[../mixins-date-based#django.views.generic.dates.DayMixin|day_format]] [<nowiki/>[[../mixins-date-based#django.views.generic.dates.DayMixin|get_day_format()]]] |
* [[../mixins-simple#django.views.generic.base.ContextMixin|<code>extra_context</code>]] | * [[../mixins-simple#django.views.generic.base.ContextMixin|<code>extra_context</code>]] | ||
* [[../base#django.views.generic.base.View|<code>http_method_names</code>]] | * [[../base#django.views.generic.base.View|<code>http_method_names</code>]] | ||
* [[../mixins-single-object#django.views.generic.detail.SingleObjectMixin|<code>model</code>]] | * [[../mixins-single-object#django.views.generic.detail.SingleObjectMixin|<code>model</code>]] | ||
− | * [[../mixins-date-based#django.views.generic.dates.MonthMixin| | + | * [[../mixins-date-based#django.views.generic.dates.MonthMixin|月]] [<nowiki/>[[../mixins-date-based#django.views.generic.dates.MonthMixin|get_month()]]] |
− | * [[../mixins-date-based#django.views.generic.dates.MonthMixin| | + | * [[../mixins-date-based#django.views.generic.dates.MonthMixin|month_format]] [<nowiki/>[[../mixins-date-based#django.views.generic.dates.MonthMixin|get_month_format()]]] |
* [[../mixins-single-object#django.views.generic.detail.SingleObjectMixin|<code>pk_url_kwarg</code>]] | * [[../mixins-single-object#django.views.generic.detail.SingleObjectMixin|<code>pk_url_kwarg</code>]] | ||
− | * [[../mixins-single-object#django.views.generic.detail.SingleObjectMixin| | + | * [[../mixins-single-object#django.views.generic.detail.SingleObjectMixin|queryset]] [<nowiki/>[[../mixins-single-object#django.views.generic.detail.SingleObjectMixin|get_queryset()]]] |
− | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin| | + | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|response_class]] [<nowiki/>[[../mixins-simple#django.views.generic.base.TemplateResponseMixin|render_to_response()]]] |
− | * [[../mixins-single-object#django.views.generic.detail.SingleObjectMixin| | + | * [[../mixins-single-object#django.views.generic.detail.SingleObjectMixin|slug_field]] [<nowiki/>[[../mixins-single-object#django.views.generic.detail.SingleObjectMixin|get_slug_field()]]] |
* [[../mixins-single-object#django.views.generic.detail.SingleObjectMixin|<code>slug_url_kwarg</code>]] | * [[../mixins-single-object#django.views.generic.detail.SingleObjectMixin|<code>slug_url_kwarg</code>]] | ||
* [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|<code>template_engine</code>]] | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|<code>template_engine</code>]] | ||
− | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin| | + | * [[../mixins-simple#django.views.generic.base.TemplateResponseMixin|template_name]] [<nowiki/>[[../mixins-simple#django.views.generic.base.TemplateResponseMixin|get_template_names()]]] |
* [[../mixins-single-object#django.views.generic.detail.SingleObjectTemplateResponseMixin|<code>template_name_field</code>]] | * [[../mixins-single-object#django.views.generic.detail.SingleObjectTemplateResponseMixin|<code>template_name_field</code>]] | ||
* [[../mixins-single-object#django.views.generic.detail.SingleObjectTemplateResponseMixin|<code>template_name_suffix</code>]] | * [[../mixins-single-object#django.views.generic.detail.SingleObjectTemplateResponseMixin|<code>template_name_suffix</code>]] | ||
− | * [[../mixins-date-based#django.views.generic.dates.YearMixin| | + | * [[../mixins-date-based#django.views.generic.dates.YearMixin|年]] [<nowiki/>[[../mixins-date-based#django.views.generic.dates.YearMixin|get_year()]]] |
− | * [[../mixins-date-based#django.views.generic.dates.YearMixin| | + | * [[../mixins-date-based#django.views.generic.dates.YearMixin|year_format]] [<nowiki/>[[../mixins-date-based#django.views.generic.dates.YearMixin|get_year_format()]]] |
'''方法''' | '''方法''' | ||
第737行: | 第733行: | ||
</div> | </div> | ||
+ | <div class="clearer"> | ||
− | [[Category:Django 2.2.x | + | |
+ | |||
+ | </div> | ||
+ | |||
+ | [[Category:Django 2.2.x 文档]] |
2021年10月31日 (日) 04:04的最新版本
基于类的通用视图——扁平化索引
该索引为基于类的视图提供了参考文档的替代组织。 对于每个视图,类树中的有效属性和方法都在该视图下表示。 有关由定义行为的类组织的参考文档,请参阅 基于类的视图 。
简单的通用视图
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
- 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
- 初始 [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
- 初始 [get_initial()]
model
pk_url_kwarg
- 前缀 [get_prefix()]
- 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
- 初始 [get_initial()]
model
pk_url_kwarg
- 前缀 [get_prefix()]
- 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
- 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
- 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()