摘要:
解析模块 一 、源解析器的作用 根据请求头 选择对应的解析器对请求体内容进行处理。有 ,`x www form urlencoded form data`等格式 二 、源全局使用解析器 配置 配置 三 、源局部使用解析器 3.1 content type为application/json 3.2 c 阅读全文
摘要:
响应模块 1. 作用 根据用户请求URL或用户可接受的类型,筛选出合适的 渲染组件。 用户请求URL: `http://127.0.0.1:8000/test.json` 2. 内置渲染器 显示 格式: 访问URL: 默认显示格式: (可以修改它的 文件) 访问URL: 表格方式: 访问URL: 表 阅读全文
摘要:
请求模块 一 、CBV源码分析 二 、DRF安装与使用 2.1 安装 1. 安装 :`pip3 install djangorestframework` 2. 注册 :`INSTALLED_APPS = [..., 'rest_framework',]` 3. 基于 完成满足 规范的接口 2.2 使 阅读全文
摘要:
REST Framework接口规范 一 、发展及其背景介绍 网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备…)。因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致 构架的流行,甚至出现 的设计思想。 是目前比较成熟的 阅读全文
摘要:
Go语言基础之time包 时间和日期是我们编程中经常会用到的,本文主要介绍了Go语言内置的time包的基本用法。 time包 time包提供了时间的显示和测量用的函数。日历的计算采用的是公历。 时间类型 类型表示时间。我们可以通过 函数获取当前的时间对象,然后获取时间对象的年月日时分秒等信息。示例代 阅读全文
摘要:
Go语言标准库之http/template 包实现了数据驱动的模板,用于生成可对抗代码注入的安全HTML输出。它提供了和 包相同的接口,Go语言中输出HTML的场景都应使用 包。 模板 在基于MVC的Web架构中,我们通常需要在后端渲染一些数据到HTML文件中,从而实现动态的网页效果。 模板示例 通 阅读全文
摘要:
Go语言基础之net/http Go语言内置的 包十分的优秀,提供了HTTP客户端和服务端的实现。 net/http介绍 Go语言内置的 包提供了HTTP客户端和服务端的实现。 HTTP协议 超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一 阅读全文