clave foránea sqlalchemy genérica (como en django ORM)

¿Tiene sqlalchemy algo como GenericForeignKey de django? Y es correcto usar campos genéricos foráneos.

Mi problema es: tengo varios modelos (por ejemplo, Publicación, Proyecto, Vacante, nada especial allí) y quiero agregar comentarios a cada uno de ellos. Y quiero usar solo un modelo de comentario. ¿Vale la pena hacerlo? ¿O debería usar PostComment, ProjectComment, etc.? ¿Pros / contras de ambas maneras?

¡Gracias!

Respuestas a la pregunta(2)

Su respuesta a la pregunta