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

Web相关知识

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

Web相关知识

常见状态码:

  • 200 请求成功
  • 301 永久重定向,资源网页被永久转移到其他URL
  • 302 临时重定向 登录后页面的跳转,多用于页面改变状态后的跳转
  • 404 请求网页资源不存在
  • 500 内部服务器错误,代码错误

传统的MVC

  • M 模型层,主要用于对数据库层的封装
  • V 视图层 用于向用户展示结果
  • C 控制 用于处理请求,获取数据,返回结果

Django的MTV模式

  • M 模型层 负责于数据库交互
  • T 模板层 负责呈现内容到浏览器
  • V 视图层 核心,负责接受请求,获取数据,返回结果

作用:降低模块间的耦合度(解耦)

request的各种方法

    print(request.path_info)  # URL字符串
    print(request.method)     # 字符串,表示HTTP请求方法,常用值 “GET”"POST"
    print(request.GET)        # QueryDict查询字典的对象,包含get请求方式的所有数据
    print(request.POST)       # QueryDict查询字典的对象,包含post请求方式的所有数据
    print(request.FILES)      # 类似于字典的对象,包含所有的上传文件信息
    print(request.cookieS)    # python字典,包含所有的cookie,键和值都为字符串
    print(request.body)       # 请求体的内容(POST或PUT)
    print(request.scheme)     # 请求协议(http、https)
    print(request.get_full_path())      # 请求完整的路径
    print(request.meta)                 # 请求中元素数据消息头
    print(request.meta['REMOTE_ADDR'])  # 客户端IP地址
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/445786.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

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

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