栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Django

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Django

Django_Views 双R Request Response
  • 服务端对客户端请求作出的相应

  • 开发者自己创建的

  • 响应分类

    • HTML响应

      • HTML相应httprespon

      • HttpResponseRedirect

        • 相应重定向

        • 相应代码302

        • 路由id地址

        • reverse

          • python代码中国的反向接卸

          • reverse(‘namespace:name’)

          • 位置参数

            • reverse(‘namespace:name’,args=(value1,value2…))
          • 关键字c参数

            • reverse(‘namespace:name’,kwargs={key1:value1,key2:value2…})
      • 状态码

        • 301

        • 400

        • 403

          • 被禁止,无权限
        • 404

        • 405

          • 请求方法不被支持
    • Json

      • JsonResponse
      • 只是在init的时候,将数据序列化为JSON
      • 一般与移动端交互使用
  • 属性和方法

    • content

    • encoding

    • status_code

      • 强制响应码
    • content_type

      • MIME

        • 互联网邮件的扩展类型
        • 标识浏览器以什么形式打开内容
        • 大类型、小类型
    • write

    • flush

      • 冲洗
错误页面自定义 创建错误对应的模板 就近y原则查找 关闭DEBUG 会话技术 为什么有会话技术
  • 识别客户端
  • Web开发中绝大多数都是短连接
  • 请求生命周期是Request 到Response就结束了
  • 为了让客户端记住自己
会话技术
  • cookie

    • 客户端会话

    • 数据都存在客户端

    • 支持过期时间expire

    • 默认请求会携带本网站的所有cookie

    • 不能跨域名、不能跨浏览器

    • 默认不支持中文

      • 可以进行转码实现

        • 如base64
  • session

    • 服务端会话技术

    • 数据存储在服务端

    • 支持过期

    • 在django中被持久化到了数据库中

    • 默认做了数据安全,使用base64

    • 依赖于cookie

      • 如果cookie过期、删除

        • session也失效
  • token

    • 会话技术

    • 自定义的session

    • 数据存在服务器中

    • 如果用在web网站中

      • 效果基本等同于session
    • 主要应用场景是在多端开发中

      • 移动端

        • 不支持cookie的交互
子主题 3 分支主题 3

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/357318.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号