Điều này blog cung cấp câu trả lời cập nhật.
Trích dẫn từ bài đăng trên blog, điều này được đề xuất và phù hợp với tôi.
>>> from sqlalchemy.dialects import postgresql
>>> print str(q.statement.compile(dialect=postgresql.dialect()))
Trong đó q được định nghĩa là:
>>> q = DBSession.query(model.Name).distinct(model.Name.value) \
.order_by(model.Name.value)
Hoặc chỉ bất kỳ loại session.query()
nào .
Cảm ơn Nicolas Cadou về câu trả lời! Tôi hy vọng nó sẽ giúp ích cho những người đang tìm kiếm ở đây.