When it’s ready.

出来るまで出来ない

sqlobjectを使いつつ、素のSQLでのデータ取得

なんか、普通にPythonぽくデータベースの中身を取得していたら。黄河砂の如くforで繰り返す羽目になり、とても時間のかかる処理になってしまいました。

SQLで書くと一行でパッとデータが出てくるので、どうにかコレっぽく使いたいなぁと思ってたら、使い方があったのでそれでやっています。

>model.py

class TableOne(SQLObject):
    class sqlmeta:
        cacheValues = False
    name = MultipleJoin("TableTwo")
    tel = IntCol()
    age = IntCol()

>load_data.py

import model
retHash = {}
c = TableOne._connection
*ret = c.queryAll('select name from table_one')
print ret

こんな感じでしょうか?
いい感じかも