博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python--django之视图函数
阅读量:5884 次
发布时间:2019-06-19

本文共 837 字,大约阅读时间需要 2 分钟。

 

 

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一次请求

 

转载于:https://www.cnblogs.com/yxwang/p/7812122.html

你可能感兴趣的文章
安全预警:全球13.5亿的ARRIS有线调制解调器可被远程攻击
查看>>
麦子学院与阿里云战略合作 在线教育领军者技术实力被认可
查看>>
正确看待大数据
查看>>
Facebook通过10亿单词构建有效的神经网络语言模型
查看>>
2016股市投资风向标 大数据说了算
查看>>
发展大数据不能抛弃“小数据”
查看>>
中了WannaCry病毒的电脑几乎都是Win 7
查看>>
学生机房虚拟化(九)系统操作设计思路
查看>>
nginx报错pread() returned only 0 bytes instead of 4091的分析
查看>>
HTML 字符实体
查看>>
质数因子
查看>>
Spring源码浅析之事务(四)
查看>>
[转载] Live Writer 配置写 CSDN、BlogBus、cnBlogs、163、sina 博客
查看>>
SQL:连表查询
查看>>
MySQL日期函数、时间函数总结(MySQL 5.X)
查看>>
c语言用尾插法新建链表和输出建好的链表
查看>>
Java基础学习总结(1)——equals方法
查看>>
高性能 Oracle JDBC 编程
查看>>
java 中ResultSet可以获取的数据类型及返回值类型列表
查看>>
ubuntu 13 安装SH程序
查看>>