91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Django如何使用list對單個或者多個字段求values值

發布時間:2021-06-11 15:17:26 來源:億速云 閱讀:159 作者:小新 欄目:開發技術

這篇文章主要為大家展示了“Django如何使用list對單個或者多個字段求values值”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“Django如何使用list對單個或者多個字段求values值”這篇文章吧。

開發環境:Ubuntu16.04+Django 1.11.9+Python2.7

使用list對values進行求值:

單個字段的輸出結果:

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

輸出為列表里面包含字典 這樣是因為這個表里有多條符合auth_id='Yu'的值.

多個字段的輸出結果:

也使用list可以將符合條件的多個字段同時提取出來

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'}]

值得注意的點:

這里需要注意的是,values中的字段信息需要使用單引號進行包裹

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

補充知識:Django獲取多個復選框的值,并插入對應表底下

1、實現的功能類似于,多個復選框,后面還有一個備注,之后要把復選框的值和備注一一對應插入數據庫表中,主要提供一個思路,代碼不全。

2、首先,html頁面先設計好,多個復選框還有一個個備注,代碼如下:

<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層是怎么實現的:

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

request.POST.getlist('user_name')

(2)接下來就是對應各個復選框的備注,生成所需要的數據,一一對應插入數據庫,這里就附上相對應的代碼了:

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對單個或者多個字段求values值”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

页游| 沧源| 尼玛县| 军事| 沙河市| 翼城县| 梁平县| 平度市| 岳阳市| 福安市| 沙河市| 石门县| 长海县| 红原县| 沈阳市| 远安县| 万山特区| 石台县| 昭觉县| 图们市| 隆德县| 凌海市| 同江市| 张家界市| 天全县| 通州市| 霍邱县| 镇赉县| 霞浦县| 将乐县| 峡江县| 永康市| 太仆寺旗| 浮山县| 隆子县| 禹州市| 中江县| 广水市| 怀来县| 亚东县| 讷河市|