-
代表单个对象的页面。如果对象将来有日期值,则视图默认会抛出 404 错误,除非您将
allow_future
设置为True
。祖先 (MRO)
django.views.generic.detail.SingleObjectTemplateResponseMixin
django.views.generic.base.TemplateResponseMixin
django.views.generic.dates.BaseDateDetailView
django.views.generic.dates.YearMixin
django.views.generic.dates.MonthMixin
django.views.generic.dates.DayMixin
django.views.generic.dates.DateMixin
django.views.generic.detail.BaseDetailView
django.views.generic.detail.SingleObjectMixin
- View
语境
- 包括与
DateDetailView
中指定的model
关联的单个对象。
注意
- 使用
_detail
的默认template_name_suffix
。
示例 myapp/urls.py:
from django.urls import path from django.views.generic.dates import DateDetailView urlpatterns = [ path('<int:year>/<str:month>/<int:day>/<int:pk>/', DateDetailView.as_view(model=Article, date_field="pub_date"), name="archive_date_detail"), ]
示例 myapp/article_detail.html:
<h1>{{ object.title }}</h1>
本文介绍 django.views.generic.dates.DateDetailView
的用法。
声明
class DateDetailView
注意
上面列出的所有通用视图都有匹配的 Base
视图,不同之处仅在于它们不包括
(用于存档视图)或 MultipleObjectTemplateResponseMixin
(用于 SingleObjectTemplateResponseMixin
):DateDetailView
-
class
BaseArchiveIndexView
-
class
BaseYearArchiveView
-
class
BaseMonthArchiveView
-
class
BaseWeekArchiveView
-
class
BaseDayArchiveView
-
class
BaseTodayArchiveView
-
class
BaseDateDetailView
相关用法
- Python Datetime.replace()用法及代码示例
- Python DateTime转integer用法及代码示例
- Python DateTime astimezone()用法及代码示例
- Python Django DateTimeField.input_formats用法及代码示例
- Python DateTime weekday()用法及代码示例
- Python Django DataSource用法及代码示例
- Python DataFrame.to_excel()用法及代码示例
- Python Tableau DatasourceItem用法及代码示例
- Python DataFrame.read_pickle()用法及代码示例
- Python Pandas DataFrame.fillna()用法及代码示例
- Python Django DayArchiveView用法及代码示例
- Python Decimal shift()用法及代码示例
- Python Decimal rotate()用法及代码示例
- Python Decimal max_mag()用法及代码示例
- Python Decimal as_integer_ratio()用法及代码示例
- Python Decimal is_subnormal()用法及代码示例
- Python Decimal canonical()用法及代码示例
- Python Decimal from_float()用法及代码示例
- Python Decimal normalize()用法及代码示例
- Python Decimal radix()用法及代码示例
- Python Dictionary update()用法及代码示例
- Python Decimal copy_abs()用法及代码示例
- Python Decimal is_finite()用法及代码示例
- Python Decimal conjugate()用法及代码示例
- Python Django Distance用法及代码示例
注:本文由纯净天空筛选整理自djangoproject.com大神的英文原创作品 django.views.generic.dates.DateDetailView。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。