Django ORM 查詢表中某列字段值

場景:

有一個表中的某一列,你需要獲取到這一列的所有值,你怎麼操作?

解決辦法:

有一個model為:Event

方式一:

<code>獲取內容:
Event.objects.values('title')

輸出內容:
/<code>

方式一獲取到的是一個QuerySet,內容是鍵值對構成的,鍵為表的列名,值為對應的每個值。

方式二:

<code>獲取內容:
Event.objects.values_list('title')

輸出內容:
/<code>

方式二獲取到的也是一個QuerySet,但是內容是元祖形式的查詢列的值。

但是我們想要的是這一列的值呀,這怎麼是一個QuerySet,而且還包含了列名,或者是被包含在了元祖中?

查看高階用法,告訴你怎麼獲取一個值的list,如:['測試feed', '今天', '第三個日程測試', '第四個日程測試', '第五個測試日程']

查看高階用法,請到BigYoung小站查看。

本文首發於BigYoung小站


分享到:


相關文章: