Форум сайта python.su
К примеру есть таблица:
class Address(Base):
__tablename__ = 'addresses'
id = Column("id", types.Integer, primary_key=True, autoincrement=True)
city_id = Column("city_id", types.Integer, ForeignKey('citys.id',onupdate="CASCADE",ondelete="CASCADE"))
street_id = Column("street_id", types.Integer, ForeignKey('streets.id',onupdate="CASCADE",ondelete="CASCADE"))
building = Column("building", types.String(5), default='')
office = Column("office", types.String(5), default='')
Офлайн
NaotaМожно сделать через дескрипторы http://www.sqlalchemy.org/docs/05/mappers.html#using-descriptors
Конечно можно ставить условия при отображении данных, но мне не очень нравится такое решение. Есть ли в SqlAlchemy возможность задать значение по умолчанию при отображении данных, не внося его в БД?
Офлайн
За ссылочку спасибо. Данные из одной таблицы выводятся во многих местах и в каждом писать условия - лишний раз делать копи-паст. Где же ещё, как не в модели делать такую штуку :)
Офлайн