如何生成日历?

时间:2011-09-12 10:51:22

标签: django django-templates

如何根据模板中的日期时间变量视图生成日历?

<< Jan               Mar >>
Sun Mon Tue Wed Thu Fri Sat
          1   2   3   4   5
  6   7   8   9  10  11  12
 13  14  15  16  17  18  19
 20  21  22  23  24  25  26
 27  28  29  30  31

在tables / div中......

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:0)

您可能会发现stdlib模块calendar很有用:

>>> calendar.monthcalendar(2011, 9)
[[ 0,  0,  0,  1,  2,  3,  4], 
 [ 5,  6,  7,  8,  9, 10, 11], 
 [12, 13, 14, 15, 16, 17, 18], 
 [19, 20, 21, 22, 23, 24, 25], 
 [26, 27, 28, 29, 30,  0,  0]]

(添加空格以显示结构)