DAL を使用して db 列に filter_out を適用した後、mysql データベースから元の値を取得すると問題が発生します。
たとえば、整数列を持つテーブルがあります。次に、次のようにフィルタリングします。
db.mytable.mycolumn.filter_out = lambda mycolumn: "some complex stuff"
if mycolumn is None else "another complex stuff"
しかし、どうすれば元の値を取得できますか?
rows = db().select(db.mytable.mycolumn) // get filtered data, not the original
ヘルプ!