[問題] 請問 sqlalchemy
我想請問一下 sqlalchemy foreignkey 相關的問題
我有一個 model class
然後是繼承 Base (來自於sqlalchemy.ext.declarative.declarative_base)
Base = declarative_base()
class foo(Base):
field1 = Column(Integer, ...)
field2 = Column(Integer, ...)
field3 = Column(Integer, ForeignKey(...) ...)
我在 Base 裡面有寫一個 __json__()
它是一個 model 的 deserialize function to json format
其中或許會做一點 nested expand 的動作
例如說把 field3 對應到的 model instance, 自動轉 json 後倒進來
而因為有很多 model class
我想把這個 Base 裡面的 __json__() 寫的 general 一點
我現在有辦法拿到 model 的 instance
也有辦法去拿到 model instance 內的 foreignkey 資訊
但我的問題是 我不知道怎麼拿到
這個foreignkey 所關聯的 class obj
為了做general nested expansion 會需要這東西
請問有熟悉 sqlalchemy 的大大嗎 >_<
通常在處理這種問題的時候
使用 sqlalchemy 該怎麼做
感恩!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.135.155.251
→
01/02 21:54, , 1F
01/02 21:54, 1F
→
01/02 22:03, , 2F
01/02 22:03, 2F
→
01/02 22:03, , 3F
01/02 22:03, 3F
→
01/02 22:58, , 4F
01/02 22:58, 4F
其實認真是說應該算是instance
因為我拿到 class 之後是拿 Base 的 classmethod 做事情(把資料jsonify)出去
也算是最終需要 instance
※ 編輯: XAMDOU 來自: 220.135.155.251 (01/03 00:24)
→
01/03 16:04, , 5F
01/03 16:04, 5F
→
01/03 20:57, , 6F
01/03 20:57, 6F
→
01/03 20:57, , 7F
01/03 20:57, 7F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
Python 近期熱門文章
PTT數位生活區 即時熱門文章