Приветствую!
Есть модель вроде этой (flask):
class Asks(db.Model):
__tablename__ = 'asks'
id = db.Column(db.Integer, nullable=False, primary_key=True)
date = db.Column(db.DateTime())
.
.
rubric = db.Column(db.Integer, nullable=True, default=RUB_FORUM_GEN)
Не могу понять как взять запись с последней датой и определённой рубрикой??? Испробовал множество вариантов, вот последний из них:
Asks.query.filter(Asks.rubric == rubric).func.max(Asks.date)
И попутный вопрос, если не затруднит, можете объяснить, при миграции БД через flask_migrate, пока не выставишь nullable=False для всех полей мигрируемых таблиц, миграция не выполняется, т.е. с ошибками, это нормально?