Django DateArchiveView模板的日期对象

Django DateArchiveView模板的日期对象,django,django-templates,django-views,Django,Django Templates,Django Views,我的应用程序有ArchiveIndexView,YearArchiveView,MonthArchiveView和dayaarchiveview。除了在ArchiveIndexView中,我想添加一个反向链接,该链接将指向所有视图中的后续链接。因此,在MonthArchiveView的模板中,我是这样做的: <a href="{% url 'year_archive' date_list.0.date.year %}">Back</a> 这将指向YearArchiv

我的应用程序有
ArchiveIndexView
YearArchiveView
MonthArchiveView
dayaarchiveview
。除了在
ArchiveIndexView
中,我想添加一个反向链接,该链接将指向所有视图中的后续链接。因此,在
MonthArchiveView
的模板中,我是这样做的:

<a href="{% url 'year_archive' date_list.0.date.year %}">Back</a>

这将指向
YearArchiveView
。 但是在
DayArchiveView
中,没有
date\u列表
属性,因此如何实现要在模板中使用的日期对象?

在中,您可以访问模板上下文中的
day

day:表示给定日期的日期对象

因此,您可以:

<a href="{% url 'year_archive' day.year %}">Back to year</a>
<a href="{% url 'month_archive' day.year day.month %}">Back to month</a>

谢谢我正要问一个更好的方法来获取
MonthArchiveView
的url,你刚才也回答了D
<a href="{% url 'year_archive' month.year %}">Back to year</a>