Тъй като се очаква обект на SQL израз, осигурете такъв. Ако приемем, че сте назовали атрибутите на колоната по същия начин като техните DB аналогове и сте дефинирали Table
аргументи след вашите дефиниции на колони:
__table_args__ = (
postgresql.ExcludeConstraint(
("foo", "="),
(func.daterange(start_date, end_date, "[]"), "&&"),
name="unique_daterange_constraint",
using="gist",
),
)