5

InstrumentedAttributeSQLalchemy でオブジェクトの値を取得するにはどうすればよいですか?

(Pdb) ResultLine.item_reference_1
<sqlalchemy.orm.attributes.InstrumentedAttribute object at 0x793dc90>

上記のステートメントは、sqlalchemy オブジェクトを出力します。

私が実際に必要としているのは、それに関連付けられた値です。

4

2 に答える 2

9

に関連付けられた値はありませんInstrumentedAttribute。結果セットではなく、テーブル宣言を見ています。InstrumentedAttributeたとえば、別のテーブルとの関係を定義するために使用されます。

データベースにクエリを実行して結果を取得すると、結果のオブジェクトに参照が入力されます。

 for res in session.query(ResultLine).filter(somefilter):
     print res.item_reference_1
于 2012-11-27T11:00:16.313 に答える