码迷,mamicode.com
首页 > 其他好文 > 详细

django开发博客02

时间:2019-12-30 19:11:03      阅读:58      评论:0      收藏:0      [点我收藏+]

标签:写法   传递方式   函数   path   nbsp   pos   request   pre   定义   

三种参数传递方式

1.URL后面跟参数的请求

例如url = ‘http://127.0.0.1/test/1‘,这里面要传一个参数是‘1‘

这种需要在urls.py中定义

path(‘test/<int:id>‘, test),

当id=1的时候 请求的地址为‘http://127.0.0.1/test/1‘ 

test这个函数需要传id 写法为:

test(request,id):

  pass

 

2.另一种url后面跟参数的请求写法为

例如url = ‘http://127.0.0.1/test?id=1‘,这里面要传一个参数是‘1‘

urls.py中定义为

path(‘test1/‘, test1),

test1的函数中写request.GET.get(‘id‘),id即是?后面的
注意:这里的GET 并不是http请求的类型

3.body中带参数的话 请求需要用 POST

urls.py中定义为

path(‘test2/‘, test2),

test2的函数中写request.POST.get(‘id‘)


 

 



django开发博客02

标签:写法   传递方式   函数   path   nbsp   pos   request   pre   定义   

原文地址:https://www.cnblogs.com/mhmh007/p/12120592.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!