sqlalchemy.orm.MapperExtensionを使うと、オブジェクトの生成、変更、消去等のタイミングで任意の処理を行うことができます。この機能を使うと、django.dispatchと使ったこれと同じことができそうです。 from datetime import date from sqlalchemy import * from sqlalchemy.orm import * # SQLiteメモリーデータベースに接続 md = MetaData('sqlite://') md.bind.echo = True # テーブル定義 cat = Table('cat', md, Column('id', Integer, primary_key=True), Column('name', Unicode(50), nullable=False), Column('birthda