1
所以我有了這個查詢表中,看起來像這樣的數據庫:使用SQLAlchemy枚舉數據庫中的查找表?
-----------------
| Code | Id |
-----------------
| Good | 1 |
| Bad | 2 |
-----------------
我想打一個Python對象,它看起來是這樣的:
>>> Codes.Good
1
>>> Codes.Bad
2
我已經一直在使用修補功能type
函數,原始SQL查詢和Session.execute
。例如:
>>> results = Session.execute("select code, id from codes")
>>> d = {}
>>> [d[result.code] = result.id for result in results]
>>> Codes = type("Codes", (object,), d)
在SQLAlchemy中是否有更好的內置方式來執行此操作?
有趣。看起來基本上是我最終做的,如果更徹底一點。希望有一個不錯的班輪。好吧。謝謝。 – daveslab 2011-02-02 17:34:08