第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

Flask SQLAlchemy 使用動(dòng)態(tài)列名添加行

Flask SQLAlchemy 使用動(dòng)態(tài)列名添加行

ibeautiful 2023-05-16 15:12:32
我想向現(xiàn)有表中添加一行,但列名未知。在我的腳本的早些時(shí)候,我已經(jīng)能夠使用 setattr() 來(lái)更新現(xiàn)有條目并使用 getattr() 進(jìn)行查詢 - 但我無(wú)法弄清楚如何添加新條目。例如: 和ean是retailer_sku從 csv 文件中讀取的,但是,根據(jù)腳本輸入,零售商列可以有不同的值。我想避免使用多個(gè) if-else 語(yǔ)句。ean='7622210496034'retailer = 'gh'retailer_sku = '8222868'retailer_add = SkuRetailer(mainean=ean, retailer=retailer_sku)db.session.add(retailer_add)我怎樣才能在構(gòu)造函數(shù)中使用'gh'而不是?retailer
查看完整描述

1 回答

?
梵蒂岡之花

TA貢獻(xiàn)1900條經(jīng)驗(yàn) 獲得超5個(gè)贊

要使用可變關(guān)鍵字參數(shù)(或kwargs),常見(jiàn)的解決方法如下:


retailer = 'gh'

sku = '8222868'

kwargs = { 'mainean': ean, retailer: sku }

retailer_add = SkuRetailer(**kwargs)

db.session.add(retailer_add)


查看完整回答
反對(duì) 回復(fù) 2023-05-16
  • 1 回答
  • 0 關(guān)注
  • 181 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)