欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Django使用list對(duì)單個(gè)或者多個(gè)字段求values值實(shí)例

 更新時(shí)間:2020年03月31日 11:51:12   作者:10相濡以沫  
這篇文章主要介紹了Django使用list對(duì)單個(gè)或者多個(gè)字段求values值實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

開發(fā)環(huán)境:Ubuntu16.04+Django 1.11.9+Python2.7

使用list對(duì)values進(jìn)行求值:

單個(gè)字段的輸出結(jié)果:

price_info=list(Book.objects.filter(auth_id='Yu').values('book_price'))
print price_info
[{'book_price': 26}, {'book_price': 28}, {'book_price': 27}]

輸出為列表里面包含字典 這樣是因?yàn)檫@個(gè)表里有多條符合auth_id='Yu'的值.

多個(gè)字段的輸出結(jié)果:

也使用list可以將符合條件的多個(gè)字段同時(shí)提取出來

entry_list = list(Selleraccount.objects.filter(status=1).values('number','id','dealer'))

[{'number': u'1524713362', 'id': 8, 'dealer': 'yw1234'}, {'number': u'1524792376', 'id': 9, 'dealer': 'yw1234'}]

值得注意的點(diǎn):

這里需要注意的是,values中的字段信息需要使用單引號(hào)進(jìn)行包裹

如果只有一個(gè)符合條件的值,就是一個(gè)列表里面有一個(gè)字典.如果多個(gè)符合條件的值則是多個(gè)字典放在列表中

補(bǔ)充知識(shí):Django獲取多個(gè)復(fù)選框的值,并插入對(duì)應(yīng)表底下

1、實(shí)現(xiàn)的功能類似于,多個(gè)復(fù)選框,后面還有一個(gè)備注,之后要把復(fù)選框的值和備注一一對(duì)應(yīng)插入數(shù)據(jù)庫(kù)表中,主要提供一個(gè)思路,代碼不全。

2、首先,html頁面先設(shè)計(jì)好,多個(gè)復(fù)選框還有一個(gè)個(gè)備注,代碼如下:

<input type="checkbox" name="user_name" value="">&nbsp;傻子
<input type="input" name="remark" size="100" placeholder="備注">
<input type="checkbox" name="user_name" value="">&nbsp;瘋子
<input type="input" name="remark" size="100" placeholder="備注">
<input type="checkbox" name="user_name" value="">&nbsp;狗子
<input type="input" name="remark" size="100" placeholder="備注">

3、接下來,看下View層是怎么實(shí)現(xiàn)的:

(1)html底下的復(fù)選框的name和備注的name都是一樣的,在View底下可以使用下面代碼來獲取復(fù)選框和備注的列表:

request.POST.getlist('user_name')

(2)接下來就是對(duì)應(yīng)各個(gè)復(fù)選框的備注,生成所需要的數(shù)據(jù),一一對(duì)應(yīng)插入數(shù)據(jù)庫(kù),這里就附上相對(duì)應(yīng)的代碼了:

user_name_list = request.POST.getlist('user_name')
remark_list = request.POST.getlist('remark')
 
for remark remark_list:
 user_name = user_name_list[remark_list.index(remark)]
 user_info_dict = {'user_id': user_id, 'user_name':user_name,'remark': remark, 'create_uid': create_uid, 'create_time': create_time}
 UserInfo.objects.create(**user_info_dict)

以上這篇Django使用list對(duì)單個(gè)或者多個(gè)字段求values值實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Numpy創(chuàng)建數(shù)組和隨機(jī)數(shù)組的方法小結(jié)

    Numpy創(chuàng)建數(shù)組和隨機(jī)數(shù)組的方法小結(jié)

    這篇文章主要為大家詳細(xì)介紹了Numpy創(chuàng)建數(shù)組和隨機(jī)數(shù)組的方法小結(jié),文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)Python有一定幫助,具有一定的參考價(jià)值,需要的可以參考一下
    2023-11-11
  • Python使用grequests并發(fā)發(fā)送請(qǐng)求的示例

    Python使用grequests并發(fā)發(fā)送請(qǐng)求的示例

    這篇文章主要介紹了Python使用grequests并發(fā)送請(qǐng)求的示例,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-11-11
  • Python聊天室程序(基礎(chǔ)版)

    Python聊天室程序(基礎(chǔ)版)

    這篇文章主要為大家詳細(xì)介紹了Python聊天室程序的基礎(chǔ)版,包含客戶端和服務(wù)器端兩部分,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-04-04
  • python實(shí)現(xiàn)在線翻譯功能

    python實(shí)現(xiàn)在線翻譯功能

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)在線翻譯功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-03-03
  • 基于python的BP神經(jīng)網(wǎng)絡(luò)及異或?qū)崿F(xiàn)過程解析

    基于python的BP神經(jīng)網(wǎng)絡(luò)及異或?qū)崿F(xiàn)過程解析

    這篇文章主要介紹了基于python的BP神經(jīng)網(wǎng)絡(luò)及異或?qū)崿F(xiàn)過程解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-09-09
  • Pytorch-mlu?實(shí)現(xiàn)添加逐層算子方法詳解

    Pytorch-mlu?實(shí)現(xiàn)添加逐層算子方法詳解

    本文主要分享了在寒武紀(jì)設(shè)備上?pytorch-mlu?中添加逐層算子的方法教程,代碼具有一定學(xué)習(xí)價(jià)值,有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2021-11-11
  • Python有關(guān)Unicode UTF-8 GBK編碼問題詳解

    Python有關(guān)Unicode UTF-8 GBK編碼問題詳解

    本文主要介紹了Python有關(guān)Unicode UTF-8 GBK編碼問題詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • Linux下Python安裝完成后使用pip命令的詳細(xì)教程

    Linux下Python安裝完成后使用pip命令的詳細(xì)教程

    這篇文章主要介紹了Linux下Python安裝完成后使用pip命令的詳細(xì)教程,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-11-11
  • Sanic框架應(yīng)用部署方法詳解

    Sanic框架應(yīng)用部署方法詳解

    這篇文章主要介紹了Sanic框架應(yīng)用部署方法,結(jié)合實(shí)例形式分析了Sanic框架應(yīng)用部署的具體流程、相關(guān)命令與使用技巧,并附帶說明了Gunicorn的配置方法,需要的朋友可以參考下
    2018-07-07
  • Python中BeautifulSoup通過查找Id獲取元素信息

    Python中BeautifulSoup通過查找Id獲取元素信息

    這篇文章主要介紹了Python中BeautifulSoup通過查找Id獲取元素信息,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12

最新評(píng)論