-
代表单个对象的页面。如果对象将来有日期值,则视图默认会抛出 404 错误,除非您将
allow_future设置为True。祖先 (MRO)
django.views.generic.detail.SingleObjectTemplateResponseMixindjango.views.generic.base.TemplateResponseMixindjango.views.generic.dates.BaseDateDetailViewdjango.views.generic.dates.YearMixindjango.views.generic.dates.MonthMixindjango.views.generic.dates.DayMixindjango.views.generic.dates.DateMixindjango.views.generic.detail.BaseDetailViewdjango.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
-
classBaseArchiveIndexView
-
classBaseYearArchiveView
-
classBaseMonthArchiveView
-
classBaseWeekArchiveView
-
classBaseDayArchiveView
-
classBaseTodayArchiveView
-
classBaseDateDetailView
相关用法
- 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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。
