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

求问test_id,def delete_action(request, test_id) 和 test_id = request.POST.get('test_id','0')里面的值有什么区别?


形参里面的test_id和请求过来的test_id有什么区别?


https://img1.sycdn.imooc.com//5c358b070001661c05470219.jpg

正在回答

1 回答

形参里传递过来的test_id应该是urls.py里设值传入的一个值 类似GET的方式从url里获取数据但也不是GET

请求过来的(你这个式子里)是通过POST的方式传递的值 post因为不受url长度的原因最大传输数据可以达到2M(我记得是这个可能有偏差)

如果说这两个值有什么不一样的话就看程序编写的时候传递的是不是同一个值了 但理论上来说其实这两种方式只是值的传递方式不一样而已

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

举报

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

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

进入课程

求问test_id,def delete_action(request, test_id) 和 test_id = request.POST.get('test_id','0')里面的值有什么区别?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号