django 批量使用 同一个表的字段做转换

发布时间 2023-07-19 11:19:35作者: vx_guanchaoguo0

使用结束减去开始时间

ExamRecord.objects.filter(
        over_time__lt=datetime.datetime.now(), submit=1
    ).update(
        submit=3,
        use_time=ExpressionWrapper(
            Extract(F('over_time') - F('start_time'), 'epoch') / 60,
            output_field=IntegerField()
        )
    )