办法小结
- 路径传参
- GET请求
- POST请求
4,cookie
5,session
6,其它数据库
例子
这是一个视图函数

视图函数中接收数据的方法
1,通过路径传参
urls.py中

a, path(路径,视图)
path('abc/<id>/,views.abc)
例如
/abc/123/
123会被捕获,会被传送到视图abc中
同时abc函数必需这样子接收参数
def abc(request, id):
这里必需要用路径中捕捉的分组名称来取
b, 分组命名
re_path(路径,视图):
re_path(r'abc/(?P<bookid>w+)/', views.abc)
如果路径这样子定义
/abc/456/
数据456会被捕获
在视图中可以得到
def abc(request, bookid):
c,位置捕获
re_path(r'abc/(w+)/(w+)/', views.abc)
当前路径中有两个分组,它们所捕捉到的数据,会被传到视图中
/abc/123/456/
视图可以这样子捕获
def abc(request, mm, nn):
mm会是123
nn 会是 456
get请求
form表单提交,get方式
接收,在视图中
request.GET.get(键)
post请求
form,发post请求
接收
request.POST.get(键)