日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Django4.0教程:Django4.0執(zhí)行查詢-刪除對(duì)象

通常,刪除方法被命名為 ?delete()?。該方法立刻刪除對(duì)象,并返回被刪除的對(duì)象數(shù)量和一個(gè)包含了每個(gè)被刪除對(duì)象類型的數(shù)量的字典。例如:

景泰網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)!從網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、成都響應(yīng)式網(wǎng)站建設(shè)公司等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營維護(hù)。創(chuàng)新互聯(lián)于2013年創(chuàng)立到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)。

>>> e.delete()
(1, {'blog.Entry': 1})

你也能批量刪除對(duì)象。所有 ?QuerySet ?都有個(gè) ?delete()? 方法,它會(huì)刪除 ?QuerySet ?中的所有成員。
例如,這會(huì)刪除 2005 發(fā)布的所有 ?Entry ?對(duì)象:

>>> Entry.objects.filter(pub_date__year=2005).delete()
(5, {'webapp.Entry': 5})

請(qǐng)記住,只要有機(jī)會(huì)的話,這會(huì)通過純 SQL 語句執(zhí)行,所以就無需在過程中調(diào)用每個(gè)對(duì)象的刪除方法了。若你為模型類提供了自定義的 ?delete()? 方法,且希望確保調(diào)用了該方法,你需要手動(dòng)刪除該模型的實(shí)例(例如,如遍歷 ?QuerySet?,在每個(gè)對(duì)象上分別調(diào)用 ?delete() ?方法),而不是使用 ?QuerySet ?的批量刪除方法? delete()?。
當(dāng) Django 刪除某個(gè)對(duì)象時(shí),默認(rèn)會(huì)模仿 SQL 約束 ?ON DELETE CASCADE? 的行為——換而言之,某個(gè)對(duì)象被刪除時(shí),關(guān)聯(lián)對(duì)象也會(huì)被刪除。例子:

b = Blog.objects.get(pk=1)
# This will delete the Blog and all of its Entry objects.
b.delete()

這種約束行為由 ?ForeignKey ?的 ?on_delete ?參數(shù)指定。
注意 ?delete()? 是唯一未在 ?Manager ?上暴漏的 ?QuerySet ?方法。這是一種安全機(jī)制,避免你不小心調(diào)用了 ?Entry.objects.delete()?,刪除了所有的條目。若你確實(shí)想要?jiǎng)h除所有對(duì)象,你必須顯示請(qǐng)求完整結(jié)果集合:

Entry.objects.all().delete()

網(wǎng)站欄目:創(chuàng)新互聯(lián)Django4.0教程:Django4.0執(zhí)行查詢-刪除對(duì)象
文章起源:http://m.5511xx.com/article/cdcicce.html