This index provides an alternate organization of the reference documentation for class-based views. For each view, the effective attributes and methods from the class tree are represented under that view. For the reference documentation organized by the class which defines the behavior, see Class-based views.
参见
Classy Class-Based Views provides a nice interface to navigate the class hierarchy of the built-in class-based views.
TemplateView
PTemplateView
PAttributes (with optional accessor):
content_type
extra_context
http_method_names
response_class
[render_to_response()
]template_engine
template_name
[get_template_names()
]方法
RedirectView
PRedirectView
PAttributes (with optional accessor):
方法
as_view()
delete()
dispatch()
get()
head()
http_method_not_allowed()
options()
post()
put()
setup()
DetailView
PDetailView
PAttributes (with optional accessor):
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
方法
ListView
PListView
PAttributes (with optional accessor):
allow_empty
[get_allow_empty()
]content_type
context_object_name
[get_context_object_name()
]extra_context
http_method_names
model
ordering
[get_ordering()
]paginate_by
[get_paginate_by()
]paginate_orphans
[get_paginate_orphans()
]paginator_class
queryset
[get_queryset()
]response_class
[render_to_response()
]template_engine
template_name
[get_template_names()
]template_name_suffix
方法
FormView
PFormView
PAttributes (with optional accessor):
content_type
extra_context
form_class
[get_form_class()
]http_method_names
initial
[get_initial()
]prefix
[get_prefix()
]response_class
[render_to_response()
]success_url
[get_success_url()
]template_engine
template_name
[get_template_names()
]方法
CreateView
PCreateView
PAttributes (with optional accessor):
content_type
context_object_name
[get_context_object_name()
]extra_context
fields
form_class
[get_form_class()
]http_method_names
initial
[get_initial()
]model
pk_url_kwarg
prefix
[get_prefix()
]queryset
[get_queryset()
]response_class
[render_to_response()
]slug_field
[get_slug_field()
]slug_url_kwarg
success_url
[get_success_url()
]template_engine
template_name
[get_template_names()
]template_name_field
template_name_suffix
方法
UpdateView
PUpdateView
PAttributes (with optional accessor):
content_type
context_object_name
[get_context_object_name()
]extra_context
fields
form_class
[get_form_class()
]http_method_names
initial
[get_initial()
]model
pk_url_kwarg
prefix
[get_prefix()
]queryset
[get_queryset()
]response_class
[render_to_response()
]slug_field
[get_slug_field()
]slug_url_kwarg
success_url
[get_success_url()
]template_engine
template_name
[get_template_names()
]template_name_field
template_name_suffix
方法
DeleteView
PDeleteView
PAttributes (with optional accessor):
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
PArchiveIndexView
PAttributes (with optional accessor):
allow_empty
[get_allow_empty()
]allow_future
[get_allow_future()
]content_type
context_object_name
[get_context_object_name()
]date_field
[get_date_field()
]extra_context
http_method_names
model
ordering
[get_ordering()
]paginate_by
[get_paginate_by()
]paginate_orphans
[get_paginate_orphans()
]paginator_class
queryset
[get_queryset()
]response_class
[render_to_response()
]template_engine
template_name
[get_template_names()
]template_name_suffix
方法
YearArchiveView
PYearArchiveView
PAttributes (with optional accessor):
allow_empty
[get_allow_empty()
]allow_future
[get_allow_future()
]content_type
context_object_name
[get_context_object_name()
]date_field
[get_date_field()
]extra_context
http_method_names
make_object_list
[get_make_object_list()
]model
ordering
[get_ordering()
]paginate_by
[get_paginate_by()
]paginate_orphans
[get_paginate_orphans()
]paginator_class
queryset
[get_queryset()
]response_class
[render_to_response()
]template_engine
template_name
[get_template_names()
]template_name_suffix
year
[get_year()
]year_format
[get_year_format()
]方法
MonthArchiveView
PMonthArchiveView
PAttributes (with optional accessor):
allow_empty
[get_allow_empty()
]allow_future
[get_allow_future()
]content_type
context_object_name
[get_context_object_name()
]date_field
[get_date_field()
]extra_context
http_method_names
model
month
[get_month()
]month_format
[get_month_format()
]ordering
[get_ordering()
]paginate_by
[get_paginate_by()
]paginate_orphans
[get_paginate_orphans()
]paginator_class
queryset
[get_queryset()
]response_class
[render_to_response()
]template_engine
template_name
[get_template_names()
]template_name_suffix
year
[get_year()
]year_format
[get_year_format()
]方法
WeekArchiveView
PWeekArchiveView
PAttributes (with optional accessor):
allow_empty
[get_allow_empty()
]allow_future
[get_allow_future()
]content_type
context_object_name
[get_context_object_name()
]date_field
[get_date_field()
]extra_context
http_method_names
model
ordering
[get_ordering()
]paginate_by
[get_paginate_by()
]paginate_orphans
[get_paginate_orphans()
]paginator_class
queryset
[get_queryset()
]response_class
[render_to_response()
]template_engine
template_name
[get_template_names()
]template_name_suffix
week
[get_week()
]week_format
[get_week_format()
]year
[get_year()
]year_format
[get_year_format()
]方法
DayArchiveView
PDayArchiveView
PAttributes (with optional accessor):
allow_empty
[get_allow_empty()
]allow_future
[get_allow_future()
]content_type
context_object_name
[get_context_object_name()
]date_field
[get_date_field()
]day
[get_day()
]day_format
[get_day_format()
]extra_context
http_method_names
model
month
[get_month()
]month_format
[get_month_format()
]ordering
[get_ordering()
]paginate_by
[get_paginate_by()
]paginate_orphans
[get_paginate_orphans()
]paginator_class
queryset
[get_queryset()
]response_class
[render_to_response()
]template_engine
template_name
[get_template_names()
]template_name_suffix
year
[get_year()
]year_format
[get_year_format()
]方法
TodayArchiveView
PTodayArchiveView
PAttributes (with optional accessor):
allow_empty
[get_allow_empty()
]allow_future
[get_allow_future()
]content_type
context_object_name
[get_context_object_name()
]date_field
[get_date_field()
]day
[get_day()
]day_format
[get_day_format()
]extra_context
http_method_names
model
month
[get_month()
]month_format
[get_month_format()
]ordering
[get_ordering()
]paginate_by
[get_paginate_by()
]paginate_orphans
[get_paginate_orphans()
]paginator_class
queryset
[get_queryset()
]response_class
[render_to_response()
]template_engine
template_name
[get_template_names()
]template_name_suffix
year
[get_year()
]year_format
[get_year_format()
]方法
DateDetailView
PDateDetailView
PAttributes (with optional accessor):
allow_future
[get_allow_future()
]content_type
context_object_name
[get_context_object_name()
]date_field
[get_date_field()
]day
[get_day()
]day_format
[get_day_format()
]extra_context
http_method_names
model
month
[get_month()
]month_format
[get_month_format()
]pk_url_kwarg
queryset
[get_queryset()
]response_class
[render_to_response()
]slug_field
[get_slug_field()
]slug_url_kwarg
template_engine
template_name
[get_template_names()
]template_name_field
template_name_suffix
year
[get_year()
]year_format
[get_year_format()
]方法
8月 23, 2019