В базе данных sqlite у меня есть одна таблица с именем вариант и несколько представлений с одинаковой структурой.( вариант1 , вариант2 , вариант3 ...)
Я хотел бы иметь один класс Python, который может отображаться в представление и переключаться во время выполнения.
class Variant(Base):
__tablename__="variant"
id = Column(Integer,primary_key=True)
name = Column(String)
# show all variant
for i in session.query(Variant):
print(i.name)
# show only variant from view called variant1
# But this is not working. any idea ?
Variant.__tablename__ = "variant1"
for i in session.query(Variant):
print(i.name)