월 및 연도별로 일반보기 아카이브 페이지를 만들려고합니다. 이처럼 :Django 년/월 일반보기가있는 아카이브 페이지
2011 - January March
2010 - October December
내가 점점 오전 :
2011 - January January
2010 - January January
이 가능합니까? 다음은보기와 템플릿입니다.
보기
def track_archive(request):
return date_based.archive_index(
request,
date_field='date',
queryset=Track.objects.all(),
)
track_archive.__doc__ = date_based.archive_index.__doc__
template
{% for year in date_list %}
<a href="{% url track_archive %}{{ year|date:"Y" }}/">{{ year|date:"Y" }}</a> archives:
{% for month in date_list %}
<a href="{% url track_archive %}{{ year|date:"Y" }}/{{ month|date:"b" }}/">{{ month|date:"F" }}</a>
{% endfor %}
{% endfor %}