为了账号安全,请及时绑定邮箱和手机立即绑定

每次提交表单后,article 总是取得的是默认值 ARTICLE

每次提交表单后,article 总是取得的是默认值 ARTICLE

正在回答

2 回答

是不是每次都显示的是 TITLE  CONTENT?

如果是的话,你检查一下edit_page.html http://img1.sycdn.imooc.com//597dde5c0001cbf509640103.jpg

value=“{{ article.id }}”

你是不是写成了 value = “article.id”

希望对你有帮助。

0 回复 有任何疑惑可以回复我~
#1

Uestc_L 提问者

找到原因了,原来是 模板中的 name 值和 在后台创建对象时get中传入的值不一样,导致娶不到前台传来的表单 article对应的值,只取到了默认的值 ARTICLE
2017-07-31 回复 有任何疑惑可以回复我~
#2

Uestc_L 提问者

谢谢你的回答~
2017-07-31 回复 有任何疑惑可以回复我~

edit_page.html里面的name值 必须 和 views.py里request.POST.get('name','...')相同的,request带入的是键值对,以  name:value(值)  方式传入。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
django入门与实践
  • 参与学习       65208    人
  • 解答问题       868    个

手把手带你进入Django开发的大门,充分领略Django的魅力

进入课程

每次提交表单后,article 总是取得的是默认值 ARTICLE

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信