2
블로그 앱의 경우 게시물이 게시 된 모든 달의 목록을 가져 오려고하지만 템플릿에 잘못된 달의 세트가 표시됩니다. 나는 주위를 해킹하고 다음과 같은 결과 코드 위django 템플릿에서 datetime 객체를 렌더링하는 중 오류가 발생했습니다.
>>> date_list = Entry.objects.filter().dates('pub_date','month')
이 나에게 올바른 개월의 집합을 제공
>>> date_list[6]
datetime.datetime(2012, 6, 1, 0, 0, tzinfo=<UTC>)
달 6 월을 나타냅니다 찾았지만, 템플릿, 달 렌더링 할 때 하나의 예에 의해 감소 '수도'
>>> t = Template("The month is {{ month|date:'m' }} ")
>>> c = Context({"month": date_list[6]})
>>> t.render(c)
u'The month is 05 '
실제 값
>>> date_list[6].month
6
0 반면
모든 것이이 버그를 제외하고는 몇 달 만에 정상적으로 실행됩니다. 기본 사항이 누락되었거나 장고 템플릿 엔진 자체의 버그입니까?
에 대한 링크입니다't = 템플릿 ('{'SHORT_DATE_FORMAT '} 일 {월} 달입니다 ")? – marianobianchi