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

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

是否有更簡(jiǎn)單的方法將bulk_create() 與許多查詢(xún)一起使用來(lái)實(shí)例創(chuàng)建項(xiàng)目

是否有更簡(jiǎn)單的方法將bulk_create() 與許多查詢(xún)一起使用來(lái)實(shí)例創(chuàng)建項(xiàng)目

有只小跳蛙 2023-10-06 18:38:17
嘗試一下這個(gè)(參見(jiàn)我上面的評(píng)論)import pandas as pddata = []for k, v in test['reports'].items():    model_name = k    for model in v.items():        _data = {}        _data['model'] = model_name        _data['id'] = model[0]        _data['message'] = model[1]['message']        _data['timestamp'] = model[1]['timestamp']        data.append(_data)df = pd.DataFrame(data)728115  我根本不懂基本編程,幾個(gè)月前剛剛學(xué)習(xí)了 python 和 Django,由于迫切需要,我決定創(chuàng)建自己的程序來(lái)支持我的部門(mén)和團(tuán)隊(duì) 程序運(yùn)行后,我想讓它變得更容易對(duì)于用戶(hù)來(lái)說(shuō),在我環(huán)顧四周之后,建議使用bulk_create和ajax JavaScript,絕對(duì)不使用JavaScript。在尋找使用bulk_create的方法之后,我發(fā)現(xiàn)它效率很低,例如:instance = get_object_or_404(Audit, id=766)item1 = get_object_or_404(Item.objects.filter(aspek=instance.aspek_audit).filter(active=True),id=1)item2 = get_object_or_404(Item.objects.filter(aspek=instance.aspek_audit).filter(active=True),id=2)item3 = get_object_or_404(Item.objects.filter(aspek=instance.aspek_audit).filter(active=True),id=3)item4 = get_object_or_404(Item.objects.filter(aspek=instance.aspek_audit).filter(active=True),id=4)item5 = get_object_or_404(Item.objects.filter(aspek=instance.aspek_audit).filter(active=True),id=5)item6 = get_object_or_404(Item.objects.filter(aspek=instance.aspek_audit).filter(active=True),id=6)item7 = get_object_or_404(Item.objects.filter(aspek=instance.aspek_audit).filter(active=True),id=7)item8 = get_object_or_404(Item.objects.filter(aspek=instance.aspek_audit).filter(active=True),id=8)item9 = get_object_or_404(Item.objects.filter(aspek=instance.aspek_audit).filter(active=True),id=9)item10 = get_object_or_404(Item.objects.filter(aspek=instance.aspek_audit).filter(active=True),id=10)item11 = get_object_or_404(Item.objects.filter(aspek=instance.aspek_audit).filter(active=True),id=11)item12 = get_object_or_404(Item.objects.filter(aspek=instance.aspek_audit).filter(active=True),id=12)]AuditItem.objects.bulk_create(audit_mie)除了上面的方法之外還有更簡(jiǎn)單的方法嗎?如果沒(méi)有,那么我堅(jiān)持下去,通過(guò)在每個(gè)項(xiàng)目 id 中創(chuàng)建對(duì)象(當(dāng)前大約為 130),并將其分組為 8 個(gè)(當(dāng)前)bulk_create() 方法。
查看完整描述

1 回答

?
慕桂英3389331

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

您可以使用列表來(lái)保存所有項(xiàng)目,并使用 for 循環(huán)來(lái)迭代它們。


items = []

audit_mie = []

instance = get_object_or_404(Audit, id=766)


#the range is the starting and ending range, it will count from 1 to 12

for i in range(1,13)

    tmp = (get_object_or_404(Item.objects.filter(aspek=instance.aspek_audit).filter(active=True),id=i))

    items.append(tmp)

    audit_mie.append(AuditItem(audit=instance,item=tmp,kategori=tmp.kategori.kategori))


AuditItem.objects.bulk_create(audit_mie)

items[1]迭代列表的 for 循環(huán)將允許您在需要時(shí)使用或您特別想要訪問(wèn)的任何項(xiàng)目(如果需要) 轉(zhuǎn)到特定項(xiàng)目。如果需要,此資源應(yīng)該可以幫助您理解列表,并且這應(yīng)該有助于 for 循環(huán)。



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

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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