本站消息

站长简介/公众号


站长简介:高级软件工程师,曾在阿里云,每日优鲜从事全栈开发工作,利用周末时间开发出本站,欢迎关注我的微信公众号:程序员总部,程序员的家,探索程序员的人生之路!分享IT最新技术,关注行业最新动向,让你永不落伍。了解同行们的工资,生活工作中的酸甜苦辣,谋求程序员的最终出路!

  价值13000svip视频教程,python大神匠心打造,零基础python开发工程师视频教程全套,基础+进阶+项目实战,包含课件和源码

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

2020-12(10)

2021-01(41)

Django_Views

发布于2021-10-31 19:34     阅读(1107)     评论(0)     点赞(13)     收藏(0)



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

在这里插入图片描述

原文链接:https://blog.csdn.net/weixin_44048169/article/details/121053942







所属网站分类: 技术文章 > 博客

作者:四季度炒肉

链接:https://www.pythonheidong.com/blog/article/1071409/4a90db2e4878fffbc0aa/

来源:python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

13 0
收藏该文
已收藏

评论内容:(最多支持255个字符)