我的LabHours模型中有一个名为'used'的BooleanField,它的默认值为False(这应该是一个考勤系统),我想根据过滤器和顺序将它设置为True。即使我明确地设置这个字段为真,当我打印出它的值时,它仍然显示False。django过滤和顺序不能够修改字段?
这里是我的参考代码:
LabHours.objects.filter(used=False).order_by("endtime").first().used = True
for hours in LabHours.objects.all():
hours.save()
print hours.used
控制台输出:
False
False
False
False
False
False
False
它为何不把这个字段设置为True?