2014-03-25 112 views
0

對Python很新穎,對SQLAlchemy很新穎。想知道如何使用for循環來從列表中創建多個SQLAlchemy記錄。這是我所擁有的一個非常簡化的版本。從列表中創建SQLAlchemy記錄

class ListItem(Base): 
    __tablename__ = list_items 
    id = Column(Integer, primary_key=True) 
    item = Column(String(50)) 

def list_to_ListItem(list_of_things): 
    for thing in list_of_things: 
     listitem = ListItem() 
     listitem.item = thing 

我還沒有運行這一點,因爲其實有很多事情需要我的代碼,仍然需要制定出來,但我的印象是,代替list_items每個thing創建記錄下我在list_of_things中,這將簡單地創建一個分配給listitem的記錄,它將在for循環的每次迭代中被覆蓋。

那麼我該如何做到這一點?就像我說的,我對Python相當陌生,但我聽說過一些我不明白的工廠函數,但至少在名稱上,這聽起來很有希望解決這個問題。提前致謝!

回答