有两种方式:
这里只记载一点小区别
1, 参数传递的方式
path
('/abc/<int:id>/', views
.abc
, name
='abc')
这种需要传递
id给对应的视图的
def abc(request
, id):
pass
***在这个函数abc里面
,id是直接可以用的
***,不需要用GET
.get
, 或者POST
.get的方式获取
,直接用就可以了
在前台HTML中如此写
:
如
: <a href
="{% url 'bee:index_bee' bee.id %}">{{ bee
.name
}}</a
>
注意url命令后面接的是需要执行的函数
,然后就是那个参数
,
2,查询字符串的方式
查询字符串的方式
就不需要在path里面配置了
,但是需要在视图函数里面用POST
.get
, 或者GET
.get的方式获取传递过来的参数
path
('abc/', views
.abc
, name
='abc')
def abc(request
):
id = request
.GET
.get
('id') 后面这个
'id'是在前端HTML页面对应的
...
前台HTML页面里面也需要把那个
id传递给后台
<input name
='id'>
转载请注明原文地址: https://lol.8miu.com/read-33059.html