05 2023 档案
摘要:[TOC] # 一、 自动生成接口文档 REST framework可以自动帮助我们生成接口文档。 接口文档以网页的方式呈现。 自动接口文档能生成的是继承自`APIView`及其子类的视图。 https://www.kernel.org/doc/html/v4.12/core-api/index.h
阅读全文
摘要:[TOC] # 一、过滤Filtering 对于列表数据可能需要根据字段进行过滤,我们可以通过添加django-fitlter扩展来增强支持。 ## 1.安装 ```python # 1.安装 pip install django-filter # 2.在settings的app中注册 INSTAL
阅读全文
摘要:[TOC] # 一、认证 ### **介绍**: `认证`是`APIView`提供的`三大认证`之一,使用它视图类必须继承`APIView` **作用**:校验用户是否登录 **注意**:认证一般搭配权限使用 **两个参数:** ` SessionAuthentication` 通过sess
阅读全文
摘要:目录Docker1 Docker简介1.1 什么是虚拟化1.2 什么是Docker1.3 容器与虚拟机比较1.4 Docker 组件1.4.1 Docker服务器与客户端1.4.2 Docker镜像与容器1.4.3 Registry(注册中心)2 Docker安装与启动2.1 安装Docker2.2
阅读全文
摘要:[TOC] # 一、路由 ## 1 自动路由配置-router ### 引入 什么是自动路由,自动路由就是继承了viewSetMixin 功能的视图,需要指定action操作,由于配置比较麻烦。 所以就有一种方式可以配置自动路由,不过自动路由只是帮你写好了一些路由映射关系,和普通的写法没区别 ###
阅读全文
摘要:[TOC] # 一、视图 ## 1. 介绍 Django REST framwork 提供的视图的主要作用: - 控制序列化器的执行(检验、保存、转换数据) - 控制数据库查询的执行 REST framework 提供了众多的通用视图基类与扩展类,以简化视图的编写。 ## 2. 前期准备 ```py
阅读全文
摘要:[TOC] ## 1 请求和响应 ### 1.1 请求 request ```python # 请求对象 # from rest_framework.request import Request def __init__(self, request, parsers=None, authentica
阅读全文
摘要:[TOC] ## 一、序列化器-Serializer 作用: ```python 1. 序列化,序列化器会把模型对象转换成字典,经过response以后变成json字符串 2. 反序列化,把客户端发送过来的数据,经过request以后变成字典,序列化器可以把字典转成模型 3. 反序列化,完成数据校验
阅读全文
摘要:[TOC] ## 一、APIView源码剖析 ### 1.CBV源码分析 #### 1.1 引入View ```python # 先读View的源码 from django.views import View class Books(View): def get(self,request): ret
阅读全文
摘要:[TOC] ## 一、 Web开发模式 在开发Web应用中,有两种应用模式: 1. 前后端不分离  2
阅读全文
摘要:# 前端之HTML内容 ## HTML介绍 ### HTML简介 ```python 超文本标记语言 Hypertext Markup Language, HTML 如果你想要让浏览器能够渲染出你写的页面。你就必须遵循HTML语法 我们浏览器看到的页面,内部其实都是HTML代码(所有的网站内部都是H
阅读全文
摘要:### [前端课程介绍](https://www.cnblogs.com/wykang/p/17422238.html) [第一篇:前端之HTML内容](https://www.cnblogs.com/wykang/p/17422395.html)
阅读全文
摘要:## 前端课程介绍 [TOC] ## 一、前端之路 前端基础: ```python HTML 内容 CSS 外观 JavaScript 动作 ``` ![](https://img2023.cnblogs.com/blog/3186882/202305/3186882-202305230755061
阅读全文
摘要:[TOC] # django之多数据库 ## 一、多数据库-读写分离 由于一个django项目可能为了提高性能,会设置多个数据库,所以我们可以使用官方文档去学习如何设置 [模型和数据库 - 多数据库 - 《Django v4.0 中文文档》 - 书栈网 · BookStack](https://ww
阅读全文
摘要:[TOC] # 一、pip源配置 ## 1.临时配置 安装命令 ```shell pip install markdown -i https://pypi.tuna.tsinghua.edu.cn/simple pip3 install scikit-learn -i https://pypi.tu
阅读全文