1.视图函数中的两个对象
1.1.request(请求对象):
request.GET {} get请求数据 request.POST {} post请求数据 request.POST.getlist() request.method 请求方式 request.path 请求路径 request.get_full_path() 请求全路径1.2.response(响应对象): Httpresponse() 1.2.1.render(request,template_name,context) template:模板 context:上下文对象 1.2.2.redirect(跳转,重定向) redirect("/路径/") 模拟用户点击submit请求: 请求url:http://127.0.0.1:8000/login/ 分为三个步骤: (1)请求url:/login/ POST (2)url(r'^login/', app01_views.login,name="LOGIN"), (3)login(request): 验证 , if 成功: redirect("/index/") 重定向请求: 请求路径:http://127.0.0.1:8000/index/ (1) /index/ get (2) url(r'^index/', app01_views.index,name="index") (3) index(request) : 取出数据库数据,渲染到index.html页面 用户看到的是:渲染的index.html页面1.3.redirect与render的区别: redirect两次请求 render一次请求