Consulta de PostgreSQL ILIKE con SQLAlchemy

Me gustaría realizar una consulta que seleccione todas las publicaciones, que no distingan mayúsculas y minúsculas, que tengan títulos que coincidan'%' + [some_phrase] + '%'. Es decir, seleccionar todas las filas que tengan títulos queContiene alguna frase, mayúsculas y minúsculas. A partir de la investigación que he realizado, parece que necesito usar la consulta ILIKE de Postgres para que coincida con mayúsculas y minúsculas. ¿Cómo puedo ejecutar una consulta como esta con SQLAlchemy?

class Post(db.Model):
    id = db.Column(db.Integer, primary_key = True)
    title = db.Column(db.String(250))
    content = db.Column(db.String(5000))

Respuestas a la pregunta(2)

Su respuesta a la pregunta