Всем привет!
В таблице есть несколько столбцов, один из них с датой вида: 2020-09-27T17:00:00.000Z.
Требуется удалить несколько строк со старыми данными за предыдущие дни. Делаю запрос вида:
delete = DayData.query.filter(DayData.date.between('2020-09-27T16:00:00.000Z', '2020-09-28T11:00:00.000Z'))
db.session.delete(delete)
db.session.commit()
Возвращает ошибку:
sqlalchemy.orm.exc.UnmappedInstanceError: Class 'flask_sqlalchemy.BaseQuery' is not mapped
При этом, если вместо .filter() использовать .first(), то корректно удаляет у таблицы первую строку.
Помогите, пожалуйста