05 2023 档案

摘要:目录 一、前言 Anaconda是一个开源的Python发行版本,用来管理Python相关的包,安装Anaconda可以很方便的切换不同的环境,使用不同的深度学习框架开发项目,本文将详细介绍Anaconda的安装。 二、实验环境 Windows 10 三、Anaconda安装 注:在Anaconda 阅读全文
posted @ 2023-05-29 19:32 致丶幻 阅读(58) 评论(0) 推荐(0) 编辑
摘要:[toc] > 数据分析 1、[数据分析介绍](https://www.cnblogs.com/zhihuanzzh/p/17435164.html "Title") 2、[matplotlib](https://www.cnblogs.com/zhihuanzzh/p/17435586.html 阅读全文
posted @ 2023-05-29 16:50 致丶幻 阅读(20) 评论(0) 推荐(0) 编辑
摘要:[toc] # django数据库反向迁移 ## 步骤一:连接MySQL ### 方式一:使用pymysql连接 修改django的配置文件中的DATABASES ```python DATABASES = { 'default': { 'ENGINE': 'django.db.backends.m 阅读全文
posted @ 2023-05-29 16:40 致丶幻 阅读(119) 评论(0) 推荐(0) 编辑
摘要:[toc] ## 一、Matplotlib简介 Matplotlib(名字取材于MATLAB,模仿MATLAB构建)是一个Python中广泛使用的数据可视化库,它可以用于绘制各种类型的图表、图形和图像。Matplotlib提供了一个广泛的API,允许用户创建各种类型的图表,包括线形图、散点图、条形图 阅读全文
posted @ 2023-05-26 18:52 致丶幻 阅读(42) 评论(0) 推荐(0) 编辑
摘要:[toc] ## 一、基础概念 ### 1、数据分析是什么 在我们如今这个时代,相信大多数人都能明白数据的重要性,数据就是信息,而数据分析就是可以让我们发挥这些信息功能的重要手段。 数据分析是**用适当的方法对收集来的大量数据进行分析,帮助人们作出判断,以便采取适当行动**。 ### 2、数据分析能 阅读全文
posted @ 2023-05-26 16:35 致丶幻 阅读(52) 评论(0) 推荐(0) 编辑
摘要:[toc] ## **一、什么是Jupyter Notebook?** 转自:https://zhuanlan.zhihu.com/p/33105153 ## **1. 简介** > Jupyter Notebook是基于网页的用于交互计算的应用程序。其可被应用于全过程计算:开发、文档编写、运行代码 阅读全文
posted @ 2023-05-26 16:30 致丶幻 阅读(24) 评论(0) 推荐(0) 编辑
摘要:MySQL知识点 1、MySQL基础知识点 2、MySQL主从 阅读全文
posted @ 2023-05-11 17:20 致丶幻 阅读(28) 评论(0) 推荐(0) 编辑
摘要:一、mysql 主从 介绍 MySQL主从复制是一种常见的数据库复制技术,可以将一个MySQL数据库的数据复制到多个从库中,从而提高读取性能和数据可用性。 在主从复制中,主库是数据的源头,从库是数据的副本,主库将数据变更记录到二进制日志中,从库通过读取二进制日志实现数据的同步。 MySQL主从复制技 阅读全文
posted @ 2023-05-11 17:18 致丶幻 阅读(28) 评论(0) 推荐(0) 编辑
摘要:drf知识点 1、web应用模式、API接口、接口测试工具postman、restful规范 2、序列化与反序列化的概念、基于django原生编写5个接口、drf介绍和快速使用、cbv源码分析 3、APIView执行流程(源码分析)、Request对象源码分析 4、序列化器的序列化与反序列化 5、断 阅读全文
posted @ 2023-05-11 17:11 致丶幻 阅读(52) 评论(0) 推荐(0) 编辑
摘要:一、权限控制(acl,rbac) 将来我们编写的项目主要分成两类:公司内部项目和互联网项目 公司内部项目 使用RBAC-基于角色的访问控制 什么是RBAC? RBAC 是基于角色的访问控制(Role-Based Access Control )在 RBAC 中,权限与角色相关联,用户通过成为适当角色 阅读全文
posted @ 2023-05-11 17:09 致丶幻 阅读(98) 评论(0) 推荐(0) 编辑
摘要:一、simpleui 之前公司里,做项目前后端结合,要使用权限,要快速搭建后台管理,使用djagno的admin直接搭建,django的admin界面不好 因此有了第三方美化 #第三方的美化: -xadmin:作者弃坑了(通常是bug太多了),基于bootstrap+jq编写的 -simpleui: 阅读全文
posted @ 2023-05-11 17:08 致丶幻 阅读(79) 评论(0) 推荐(0) 编辑
摘要:一、jwt介绍和原理 通过上面的第二部分的发展史,我们可以得知目前我们的校验方式的本质就是给前端发cookie,但是后端不存,这个cookie的本质分成三块:请求头、用户的信息以及充当cookie的唯一码、以及签名,这个签名就是签名两部分的内容加密后的东西,这样后端就不用存储session了,前端发 阅读全文
posted @ 2023-05-11 17:04 致丶幻 阅读(40) 评论(0) 推荐(0) 编辑
摘要:一、cookie session token 发展史(彻底理解cookie,session,token,便于理解jwt) 1、Cookie,Session,Token发展史 无cookie时期 很久很久以前,Web 基本上就是文档的浏览而已, 既然是浏览,作为服务器, 不需要记录谁在某一段时间里都浏 阅读全文
posted @ 2023-05-11 16:59 致丶幻 阅读(23) 评论(0) 推荐(0) 编辑
摘要:一、接口文档 在前后端分离的web应用模式下,我们编写后端只需要编写接口,前端根据我们的接口编写各式各样的前端界面。 作为后端,我们十分清除自己编写的各种接口的作用,以及接口的要求,但是前端人员并不知道,因此我们需要编写接口文档,让前端可以明白需要往什么接口发送请求,请求需要符合的要求。 举例:登陆 阅读全文
posted @ 2023-05-11 16:58 致丶幻 阅读(22) 评论(0) 推荐(0) 编辑
摘要:一、全局异常处理 # APIView的dispatch方法中运行了三大认证,然后运行了视图类的方法,如果出了异常,会被异常捕获,捕获后统一处理 def dispatch(self, request, *args, **kwargs): try: self.initial(request, *args 阅读全文
posted @ 2023-05-11 16:54 致丶幻 阅读(9) 评论(0) 推荐(0) 编辑
摘要:一、断点调试使用 所谓断点调试就是程序以debug模式运行,可以在任意位置停下,查看停止位置变量的变化情况。 使用步骤 步骤一:打断点 步骤二:以debug模式运行代码 步骤三:这时候我们看pycharm下方的窗口,可以根据不同功能的按钮,执行不同的操作 阅读全文
posted @ 2023-05-11 16:50 致丶幻 阅读(19) 评论(0) 推荐(0) 编辑
摘要:一、认证组件 需求: 有的接口需要登录后才能访问,有的接口,不登录就能访问——这就是登录认证的限制 简单实现的方式:写一个登录接口,返回token,以后只要带着token过来,就是登录了,不带,就没有登录。条件如下: 查询所有不需要登录就能访问 查询单个,需要登录才能访问 1.1 登录接口 # 认证 阅读全文
posted @ 2023-05-11 16:49 致丶幻 阅读(15) 评论(0) 推荐(0) 编辑
摘要:一、视图组件介绍及两个视图基类 两个视图基类 APIView rest_framework.views.APIView APIView是REST framework提供的所有视图的基类,继承自Django的View父类。 APIView与View的不同之处在于: 传入到视图方法中的是REST fra 阅读全文
posted @ 2023-05-11 16:42 致丶幻 阅读(14) 评论(0) 推荐(0) 编辑
摘要:一、断言 详见博客:https://www.cnblogs.com/zhihuanzzh/p/16796885.html # 我们可以发现源码中大量使用try和断言 # 关键字assert ,有什么作用? # 我断定你是xx,如果不是就抛异常 name = 'lqz' # if name == 'l 阅读全文
posted @ 2023-05-11 16:27 致丶幻 阅读(18) 评论(0) 推荐(0) 编辑
摘要:一、序列化器介绍和快速使用(重点) # 因为咱么在写接口时,需要序列化,需要反序列化,而且反序列化的过程中要做数据校验 》drf直接提供了固定的写法,只要按照固定写法使用,就能完成上面的三个需求 # 提供了两个类 Serializer ModelSerializer -以后咱们只需要写自己的类,继承 阅读全文
posted @ 2023-05-11 16:21 致丶幻 阅读(32) 评论(0) 推荐(0) 编辑
摘要:一、APIView执行流程——源码分析(难,了解) 1.1 基于APIView+JsonResponse编写接口 # 原来基于django原生的View编写接口 # drf提供给咱们的一个类,以后使用drf写视图类,都是继承这个类及其子类,APIView本身就是继承了Django原生的View cl 阅读全文
posted @ 2023-05-11 16:17 致丶幻 阅读(19) 评论(0) 推荐(0) 编辑
摘要:一、序列化反序列化 api接口开发,最核心最常见的一个过程就是序列化,所谓序列化就是把**【数据转换格式】**,序列化可以分两个阶段: 序列化: 把我们识别的数据转换成指定的格式提供给别人 -字典,列表 》json格式存到文件中了 -例如:我们在django中获取到的数据默认是模型对象,但是模型对象 阅读全文
posted @ 2023-05-11 16:12 致丶幻 阅读(34) 评论(0) 推荐(0) 编辑
摘要:一、web 应用模式 django框架就是一种web框架,专门用来写web项目。之前学的,写的bbs项目,图书管理系统,用的是 前后端混合开发 -后端人员,写后端,也要写【模板语法】 》xx.html的python代码 -全栈开发-->前后端混合时代,比较多 从今天开始,学的是前后端分离 -后端人员 阅读全文
posted @ 2023-05-11 16:09 致丶幻 阅读(74) 评论(0) 推荐(0) 编辑
摘要:一、auth认证模块 前戏:在刚学习django的时候我们发现django自带一个admin路由,但是需要我们提供管理员账号和密码,接下去学习的过程中,我们又发现数据库迁移后创建了十多张新的表,大部分我们都没有研究,其中的一张表就是专门用来配合Auth模块做用户的登录、校验用户是否登录、修改密码、注 阅读全文
posted @ 2023-05-06 15:39 致丶幻 阅读(13) 评论(0) 推荐(0) 编辑
摘要:一、csrf跨站请求伪造 概念引入 简介 我们通过模仿一个钓鱼网站来提现csrf跨站请求伪造。 钓鱼网站:模仿一个正规的网站 让用户在该网站上做操作 但是操作的结果会影响到用户正常的网站账户 但是其中有一些猫腻 eg:英语四六级考试需要网上先缴费 但是你会发现卡里的钱扣了但是却交到了一个莫名其妙的账 阅读全文
posted @ 2023-05-06 15:38 致丶幻 阅读(26) 评论(0) 推荐(0) 编辑
摘要:一、cookie与session简介 知识点回顾 回忆:HTTP协议四大特性 1.基于请求响应 2.基于TCP、IP作用于应用层之上的协议 3.无状态 不保存客户端的状态 4.无连接 需求变化分析 最开始的网站都不需要用户注册 所有人来访问获取到的数据都是一样的 随着互联网的发展很多网站需要指定当前 阅读全文
posted @ 2023-05-06 15:36 致丶幻 阅读(20) 评论(0) 推荐(0) 编辑
摘要:一、django中间件 什么是中间件? 官方的说法:中间件是一个用来处理Django的请求和响应的框架级别的钩子。它是一个轻量、低级别的插件系统,用于在全局范围内改变Django的输入和输出。每个中间件组件都负责做一些特定的功能。 但是由于其影响的是全局,所以需要谨慎使用,使用不当会影响性能。 说的 阅读全文
posted @ 2023-05-06 15:35 致丶幻 阅读(26) 评论(0) 推荐(0) 编辑
摘要:一、forms组件 forms组件介绍 我们之前在HTML页面中利用form表单向后端提交数据时,都会写一些获取用户输入的标签并且用form标签把它们包起来. 与此同时我们在好多场景下都需要对用户的输入做校验,比如校验用户是否输入,输入的长度和格式等正不正确... 如果用户输入的内容有错误就需要在页 阅读全文
posted @ 2023-05-06 15:32 致丶幻 阅读(27) 评论(0) 推荐(0) 编辑
摘要:一、分页器思路 分页器主要听处理逻辑 代码最后很简单 推导流程 1.queryset支持切片操作(正数) 2.研究各个参数之间的数学关系 每页固定展示多少条数据、起始位置、终止位置 3.自定义页码参数 current_page = request.GET.get('page') 4.前端展示分页器样 阅读全文
posted @ 2023-05-06 15:29 致丶幻 阅读(11) 评论(0) 推荐(0) 编辑
摘要:## 一、django内置序列化组件(drf前身) 这里的内置序列化组件,其实就是实现将后端数据,存放到字典中或是存放到列表中有序输出。 这里是我们用JsonResponse模块自己实现的代码 '''前后端分离的项目 视图函数只需要返回json格式的数据即可''' from app01 import 阅读全文
posted @ 2023-05-06 15:28 致丶幻 阅读(21) 评论(0) 推荐(0) 编辑
摘要:一、Ajax AJAX简介 AJAX(Asynchronous Javascript And XML)翻译成中文就是“异步的Javascript和XML”。即使用Javascript语言与服务器进行异步交互,传输的数据为XML(当然,传输的数据不只是XML)。 AJAX 不是新的编程语言,而是一种使 阅读全文
posted @ 2023-05-06 15:24 致丶幻 阅读(73) 评论(0) 推荐(0) 编辑
摘要:[toc] ## 一、模型层之前期准备 ### 模型层的了解 模型(Model)负责业务是对象和数据库的关系映射(ORM),即对象关系映射。 ORM是“对象-关系-映射”的简称,主要任务是: 1. 建立模型类和表之间的对应关系,允许我们通过面向对象的方式来操作数据库。 2. 将对象、列表的操作,转换 阅读全文
posted @ 2023-05-06 15:21 致丶幻 阅读(45) 评论(0) 推荐(0) 编辑
摘要:一、模板层 常用语法: {{}}:主要与数据值相关 {%%}:主要与逻辑相关 django的模板语法是自己写的 跟jinja2不一样 1.针对需要加括号调用的名字 django模板语法会自动加括号调用你只需要写名字就行 2.模板语法的注释前端浏览器是无法查看的 {##} 3.模版语法因为不能加括号, 阅读全文
posted @ 2023-05-06 15:16 致丶幻 阅读(17) 评论(0) 推荐(0) 编辑
摘要:一、视图层之必会三板斧 之前我们简单学习了三板斧的使用,这里我们进行一些深入的了解。 视图函数不写返回值会报错,报错信息如下: 这里就引出了今天的话题。这里我们需要记住一个定论:用来处理请求的视图函数都必须返回HttpResponse对象 在之前学习的时候我们对HttpResponse的作用仅限于知 阅读全文
posted @ 2023-05-06 15:13 致丶幻 阅读(25) 评论(0) 推荐(0) 编辑
摘要:一、虚拟环境介绍 虚拟环境是什么? 安装的python3.8,配置系统环境变量后 ,安装的模块,都装在 解释器文件夹的Lib\site-packages 现在有两个django项目,两个都是基于django3.8 写的,但是用到的模块不一样 当我们需要把两个项目同时打开的时候,就需要安装虚拟环境 每 阅读全文
posted @ 2023-05-06 15:09 致丶幻 阅读(39) 评论(0) 推荐(0) 编辑
摘要:一、django请求生命周期流程图 1、Django请求的生命周期的含义 Django请求的生命周期是指:当用户在浏览器上输入url到用户看到网页的这个时间段内,Django后台所发生的事情。** 2、Django请求的生命周期图解及流程 这个图很重要 无论是学习阶段还是复习阶段 学习流程 通过这个 阅读全文
posted @ 2023-05-06 14:59 致丶幻 阅读(32) 评论(0) 推荐(0) 编辑

  1. 1 So Far Away (Acoustic) Adam Christopher
  2. 2 雪 Distance Capper&罗言RollFlash
  3. 3 CollapsingWorld
  4. 4 Call You Tonight Johnta Austin
CollapsingWorld - 无
00:00 / 00:00
An audio error has occurred, player will skip forward in 2 seconds.
点击右上角即可分享
微信分享提示