我正在尝试使用Django中的查询集按工作日检索信息,但是如果我使用week_day查找,则会收到此错误:
Exception Type: NotImplementedError Exception Value: subclasses of BaseDatabaseOperations may require a date_extract_sql() method
我尝试了几种获取工作日的方式:
sun_data = week.annotate(weekday=ExtractWeekDay('date_in'))\
.values('weekday')\
.annotate(c=Sum('data'))\
.values('weekday', 'c')
和
mon_data = week.filter(date_in__week_day=2)
但是我写的任何解决方案都没有运气。
希望您能帮助我! :)