zoukankan      html  css  js  c++  java
  • 09 视图层

    编辑本博客

    yuan先生博客

    视图层

    一个视图函数,简称一个视图。视图函数有请求,必须也有响应

    请求对象

    视图函数中的request参数,包含所有请求数据

    def index(request):
        #由于给指定了命名空间,所以在做路由反转的时候,需要加上命名空间
        print(reverse("app03:index"))
        return HttpResponse("ok")
    View Code
    request接口
    • request.method  客户端请求方式
    • request.GET get方法提交的数据,获取的的数据是字典
    • request.POST post方法提交的数据,获取的的数据是字典
    • request.path 请求路径不包括服务器地址和端口,如/app03/index/
      def index(request):
          #由于给指定了命名空间,所以在做路由反转的时候,需要加上命名空间
          # print(reverse("app03:index"))
          # 客户端请求方式
          print(request.method)
          # 获取请求数据
          print(request.GET)#所有get请求数据
          print(request.POST)#所有post请求数据
          print(request.path)#请求路径/app03/index/
          return render(request,"app03/index.html")
      View Code
    request常用方法
    • request.get_full_path path加上查询数据,任然不大服务器地址和端口
    • request.is_ajax()判断请求是否是通过XMLHttpRequest发起

    响应对象

    HTTPResponse,可以返回任何html页面内容或标签

    render()方法返回一个html页面模板,参数request必须有,后面的为HTML模板,后面还可以包含其他可选字典参数

    return render(request,"app03/index.html")
  • 相关阅读:
    iOS9--适配系列教程(原文/译文)
    电梯调度设计思路及算法
    10大高频率单词筛选
    html知识点总结
    关于博客
    Java构造器内部的多态方法
    Java初学者必学的六大Java语言要点
    Java中的length字段和length()方法
    Java学习有方法有捷径
    Java 分隔符函数split的使用注意事项
  • 原文地址:https://www.cnblogs.com/yaya625202/p/9234703.html
Copyright © 2011-2022 走看看