Django model '__week_day'与python datetime的weekday()

上周出了个bug,按星期几查询数据的时候,发现查到的数据与显示的星期几并不相符,后来发现代码中按星期几查询,有的地方用的是Django QuerySet提供的'__week_day',有的地方用的是python datetime的weekday()方法!这两个方法对weekday的映射数字不同!

 

__week_day映射星期几:

Sunday:1,
Monday:2,
Tuesday:3,
Wednesday:4,
Thursday:5,
Friday:6,
Saturday:7 
 
python weekday()方法映射的星期几:

Monday:0,
Tuesday:1,
Wednesday:2,
Thursday:3,
Friday:4,
Saturday:5,
Sunday:6

posted @ 2015-09-14 09:41  软件心理学工程师  Views(1490)  Comments(0Edit  收藏  举报