0
DAL을 사용하여 db_column에 filter_out을 적용한 후 mysql 데이터베이스에서 원래 값을 가져 와서 문제가 있습니다.web2py의 열에 filter_out을 사용한 후에 원래 값을 얻을 수 없습니다.
예를 들어 정수 열이있는 테이블이 있습니다. 그런 다음 필터를 다음과 같이 필터링합니다.
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
도움말!
1. 복잡한 물건이면서 별개의 상수가 아닙니다. 그래, 어쨌든 나는 그것을 생각할 수 있지만, 나는 쉬운 방법을 찾고있다. 2. 그게 좋은 지적이야, 아마도 내가 그걸로 올거야. – Smiter