1. 程式人生 > >Python中model轉dict

Python中model轉dict

SQLAlchemy

在query出來的行資訊object中有一個dict變數,這個變數儲存了字典資訊

for u in session.query(User).all():
    print u.__dict__

但是這個變數會多一個屬性’_sa_instance_state’,所以還需要在轉換字典之後把這個屬性去掉:

    dictret = dict(row.__dict__);
    dictret.pop('_sa_instance_state', None)

參考