亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

您的位置:首頁技術文章
文章詳情頁

python - Django表單Form.save()問題

瀏覽:104日期:2022-06-30 14:02:21

問題描述

def commentCreate(request, articleId): #POST’’’the problem is comment no relate mapping to one id of Artilce 單純的將CommentForm().save 是無法實現留言的,因為 創建一個留言需要對應一個文章,即要對應其文章所屬id;’’’content = request.POST.get(’comment’)CommentForm.content = contentcomment = CommentForm() #print (’表單綁定確認:’,comment.is_bound)’’’if not comment.is_valid(): return render(request, template,{’article’:articleId})’’’comment.save()messages.success(request,’留言已新增’)return redirect(’article:articleRead’,articleId=articleId)Console錯誤:django.db.utils.IntegrityError: 錯誤: 在字段 'article_id' 中空值違反了非空約束DETAIL: 失敗, 行包含(879, , null, 2017-05-22 11:05:06.862614+00, null).網頁錯誤: comment.save() ...▼ Local varsVariable ValuearticleId ’336’comment <CommentForm bound=False, valid=False, fields=(content)>content ’你好’request <WSGIRequest: POST ’/article/commentCreate/336/’>

如何將文章對應的articleId 的值放進CommentForm()?

問題解答

回答1:

根據articleId獲取到Article: obj = Article.objects.get(id=articleId)然后 comment.article = obj # 具體看你在models里定義的article字段名

回答2:

嗯,謝謝你,這個問題我在http://zmrenwu.com/post/14/ 里面已經找到解決方法了。不過這個論壇怎么把提問刪掉。

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 国产欧美17694免费观看视频 | 美女毛片儿 | 日韩欧美a级高清毛片 | 乱子伦xxxx| 国产在线爱做人成小视频 | 国内精品久久影视 | 午夜在线影院 | 在线观看精品视频 | 美女被强行扒开双腿激情视频 | 美女毛片视频 | 一本色道久久综合 | 俄罗斯毛片免费大全 | 国产精品国产高清国产专区 | 免费一级成人免费观看 | 久久午夜精品视频 | 亚洲人成在线精品 | 久久精品国内偷自一区 | 久久99精品久久久久久秒播放器 | 91porny九色国产首页在线 | 亚洲 欧美 激情 另类 校园 | 性欧美videos俄罗斯 | 99热热久久这里只有精品166 | 欧美做爰野外在线视频观看 | 亚洲欧美在线不卡 | 中文字幕在线精品 | 99在线精品视频 | 中文字幕日韩国产 | 亚洲手机在线 | 国产精品一区二区三区四区五区 | a级毛片在线看日本 | 久久国产精品岛国搬运工 | 亚洲第一狼人区 | 国产精品亚洲片在线观看不卡 | 国产成人18黄网站免费 | 中文字幕二区 | 亚洲精品欧美精品 | 日韩一区二区三区精品 | 日韩黄色一级毛片 | 欧美日韩亚洲一区二区三区在线观看 | 亚洲加勒比在线 | 色哟哟国产成人精品 |