Quiero saber cómo saber, dado un objeto, si se trata de una instancia de un modelo mapeado sqlalchemy.Compruebe si objeto es una instancia de modelo sqlalchemy
Normalmente, yo usaría isinstance (obj, DeclarativeBase). Sin embargo, en este escenario, no tengo disponible la clase DeclarativeBase (ya que está en un proyecto de dependencia).
Me gustaría saber cuál es la mejor práctica en este caso.
class Person(DeclarativeBase):
__tablename__ = "Persons"
p = Person()
print isinstance(p, DeclarativeBase)
#prints True
#However in my scenario, I do not have the DeclarativeBase available
#since the DeclarativeBase will be constructed in the depending web app
#while my code will act as a library that will be imported into the web app
#what are my alternatives?
¡proporciona más información! – shahjapan