亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為什么怎么都添加不進去,是不是我的寫法有問題?

為什么怎么都添加不進去,是不是我的寫法有問題?

飲歌長嘯 2023-04-18 15:11:06
mongodb數據結構是下面這樣的:{    "_id" : 1,    "tag" : [tag1, tag2, tag3, tag4] }然后添加tag5進tag:post = Post.objects(id=1).first()   # 獲取所在posttemp_tag = post.tag                 # 獲取post的tag列表,不知道問題是不是出在這? post.tag = temp_tag.append('tag5')  # 添加tag5到列表末尾post.save()                         # 更新
查看完整描述

2 回答

?
湖上湖

TA貢獻2003條經驗 獲得超2個贊

post.tag = temp_tag.append('tag5')  # 添加tag5到列表末尾

這是在干嘛?append原地修改,應該返回None吧。


查看完整回答
反對 回復 2023-04-21
?
牧羊人nacy

TA貢獻1862條經驗 獲得超7個贊

意思就是temp_tag.append('tag5')沒有返回值,所以post.tag并沒有更新。
正確寫法應該是

temp_tag.append('tag5')
post.tag = temp_tag


查看完整回答
反對 回復 2023-04-21
  • 2 回答
  • 0 關注
  • 243 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號