上一页 1 2 3 4 5 6 7 8 ··· 12 下一页
摘要: 一 自动生成接口文档 REST framework可以自动帮助我们生成接口文档。 接口文档以网页的方式呈现。 自动接口文档能生成的是继承自APIView及其子类的视图。 1.1. 安装依赖 REST framewrok生成接口文档需要coreapi库的支持。 pip install coreapi 阅读全文
posted @ 2022-08-24 15:49 阿木古冷 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 一 路由Routers 对于视图集ViewSet,我们除了可以自己手动指明请求方式与动作action之间的对应关系外,还可以使用Routers来帮助我们快速实现路由信息。 REST framework提供了两个router SimpleRouter DefaultRouter 1.1 使用方法 1) 阅读全文
posted @ 2022-08-24 15:48 阿木古冷 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 为了方便接下来的学习,我们创建一个新的子应用 opt python manage.py startapp opt 因为接下来的功能中需要使用到登陆功能,所以我们使用django内置admin站点并创建一个管理员. python3 manage.py makemigrations python3 ma 阅读全文
posted @ 2022-08-24 15:48 阿木古冷 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 一 视图 Django REST framwork 提供的视图的主要作用: 控制序列化器的执行(检验、保存、转换数据) 控制数据库查询的执行 1.1 视图继承关系 视图的方法与属性: 1.2 视图 REST framework 提供了众多的通用视图基类与扩展类,以简化视图的编写。 1.2.1 2个视 阅读全文
posted @ 2022-08-24 15:47 阿木古冷 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 一 序列化器-Serializer 作用: 1. 序列化,序列化器会把模型对象转换成字典,经过response以后变成json字符串 2. 反序列化,把客户端发送过来的数据,经过request以后变成字典,序列化器可以把字典转成模型 3. 反序列化,完成数据校验功能 1.1 定义序列化器 Djang 阅读全文
posted @ 2022-08-24 15:46 阿木古冷 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 一 请求与响应 1.1 Request REST framework 传入视图的request对象不再是Django默认的HttpRequest对象,而是REST framework提供的扩展了HttpRequest类的Request类的对象。 REST framework 提供了Parser解析器 阅读全文
posted @ 2022-08-24 15:46 阿木古冷 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 一 Web应用模式 在开发Web应用中,有两种应用模式: 1.1 前后端不分离 1.2 前后端分离 二 API接口 为了在团队内部形成共识、防止个人习惯差异引起的混乱,我们需要找到一种大家都觉得很好的接口实现规范,而且这种规范能够让后端写的接口,用途一目了然,减少双方之间的合作成本。 通过网络,规定 阅读全文
posted @ 2022-08-24 15:45 阿木古冷 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 一,为什么需要 WebSocket? 因为 HTTP 协议有一个缺陷:通信只能由客户端发起。 举例来说,我们想了解今天的天气,只能是客户端向服务器发出请求,服务器返回查询结果。HTTP 协议做不到服务器主动向客户端推送信息。 这种单向请求的特点,注定了如果服务器有连续的状态变化,客户端要获知就非常麻 阅读全文
posted @ 2022-08-24 15:31 阿木古冷 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 一.安装tmux # ubuntu 安装tmux [root@ubuntu ~]$ apt-get install tmux # centos 安装tmux [root@centos ~]$ yum install tmux 二.启动 tmux # 命令tmux直接启动会话 [root@ubuntu 阅读全文
posted @ 2022-08-18 14:14 阿木古冷 阅读(151) 评论(0) 推荐(0) 编辑
摘要: git操作(工作中实际开发流程) 一,git 流程(常规流程) 1. 在项目主页fork正式仓库 2. git clone 自己fork出来的仓库地址 - git clone git@github.xxx.com:xxx/xxx.git 3. git remote add upstream 正式仓库地址 - git remote a 阅读全文
posted @ 2022-07-29 10:58 阿木古冷 阅读(308) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 12 下一页