随笔分类 -  python

摘要:Django的请求生命周期 所谓Django的请求生命周期,直白的来说就是当请求来的时候和请求走的阶段中,Django的执行轨迹。 一个完整的Django生命周期:用户从客户端发出一条请求以后,首先会基于http协议去解析数据并封装,然后来到Nginx处理(nginx监听公网ip的某个端口,接到请求 阅读全文
posted @ 2023-02-10 18:34 PyLy 阅读(778) 评论(0) 推荐(0)
摘要:Git常用命令详解 一、创建本地版本库 实际上基于Git的操作都是在本地完成的,最后再推送到远端仓库 创建一个空目录 mkdir Test # 创建Test文件夹 cd Test # 移动到Test文件夹下 pwd # 查看当前所在目录 初始化仓库 git init # 初始化仓库,将该文件夹变成g 阅读全文
posted @ 2023-02-10 16:41 PyLy 阅读(142) 评论(0) 推荐(0)
摘要:Django auth应用模块 Django的auth模块 ​ Django相较于其他轻型框架,另外一个优点就是,Django自带的auth模块,Django提供的auth模块能够快速的实现用户模块的功能,新建项目后,Django就把auth模块的所有功能提供给了开发者使用, 开发者可以使用Djan 阅读全文
posted @ 2023-02-09 17:07 PyLy 阅读(208) 评论(0) 推荐(0)
摘要:初识Django Web框架 什么是Web框架 是一套组件(或者说是web开发中的一种工具),提供了通用的设计模式,能够很大程度的降低web开发的难度。 Django是什么 Django 是使用 Python 语言开发的一款免费而且开源的 Web 应用框架。由于 Python 语言的跨平台性,所以 阅读全文
posted @ 2023-02-08 18:09 PyLy 阅读(67) 评论(0) 推荐(0)
摘要:概要 1、多表查询思路 2、navicate可视化软件 3、python操作mysql 4、SQL注入问题 5、MySQL中的事务 1、多表查询的思路 1、多表查询前戏 # 数据准备 # 建立一张员工表和部门表 create table dep( id int primary key auto_in 阅读全文
posted @ 2022-03-08 19:41 PyLy 阅读(235) 评论(0) 推荐(0)
摘要:概要 1、外键 2、SQL查询关键字 3、多表查询思路 ​ 子查询 ​ 连表操作 1、外键 # 什么是外键? 这里先下个结论:外键的主要作用是保持数据的一致性、完整性 从下面的例子一步一步推导: 1、首先先创建一张员工信息表 例如: create table staff( id int primar 阅读全文
posted @ 2022-03-06 03:34 PyLy 阅读(1880) 评论(0) 推荐(0)
摘要:概要 1、存储引擎 ​ MyISAM ​ InnoDB ​ memory ​ blackhole 2、MySQL基本数据类型 ​ 1、整型 ​ 2、浮点型 ​ 3、字符类型 ​ 4、日期类型 ​ 5、枚举与集合类型 3、约束条件 ​ unsigned ​ zerofill ​ not null ​ 阅读全文
posted @ 2022-03-02 19:32 PyLy 阅读(476) 评论(0) 推荐(0)
摘要:说明 简介:当前阶段的数据库主要以开发为主(操作SQL语句),为后续的框架铺垫 概要: 1、数据演变史 2、数据库软件的本质 3、MySQL简介 4、MySQL下载与安装 5、基本配置 6、基本的SQL语句 1、数据演变史 1、单独的文本文件(eg:python文件操作) 特点:当前阶段数据没有固定 阅读全文
posted @ 2022-02-27 15:54 PyLy 阅读(497) 评论(0) 推荐(0)
摘要:多道技术与并发 1、UDP代码编写(了解内容) 1、UDP代码编写 import socket # sock模块在创建时,默认使用TCP协议,UDP协议时不需要创建通道的 udp_sk = socket.socket(type=socket.SOCK_DGRAM) # UDP协议 udp_sk.bi 阅读全文
posted @ 2022-01-14 03:04 PyLy 阅读(153) 评论(0) 推荐(0)
摘要:反射机制 1、python动态语言,何为动态 x = 10 在python里,定义变量时,可以不用直接声明数据类型,而在后面用到时,可以直接识别到当前数据的数据类型, 也就是说,在我用到这个变量的时候才获取到了数据的当前数据类型,这也就是动态语言的由来, 所谓的静态语言,就是我在定义变量的时候就声明 阅读全文
posted @ 2021-12-08 23:59 PyLy 阅读(181) 评论(0) 推荐(0)
摘要:面向对象(4) 1、组合 # 组合 ''' 面向对象中组合的概念,其实本质上也是为了减少代码冗余, 核心思想是:对象的属性对应的不再是具体的一个值,而是一个对象,这样 我们在调用的时候就能很大程度的减少重复代码的编写 ''' ''' 如果要给一个学生对象传入课程信息, 1、直接参数传入(太长,每次产 阅读全文
posted @ 2021-12-07 21:48 PyLy 阅读(51) 评论(0) 推荐(0)
摘要:面向对象 1、面向对象三大特性 # 面向对象的三大特性 ''' 1、封装: 什么是封装: 所谓的封装就是将重复的代码封装到一起, 封装的目的: 封装的目的是每个对象在使用的时候可以减少冗余的代码量 如何封装: 对象封装之前说了就是把一个个对象封装成一个类, 在产生对象的时候只需要调用类就可以了,而在 阅读全文
posted @ 2021-12-06 21:43 PyLy 阅读(50) 评论(0) 推荐(0)
摘要:面向对象(2) 1、绑定方法与非绑定方法 # 如何查看名称空间 # 查看全局的名称空间 a = 10 b = 20 print(globals()) # 查看局部的名称空间 def func(): a = 10 print(locals()) func() # {'a': 10} # 查看类与对象的 阅读全文
posted @ 2021-12-03 18:11 PyLy 阅读(58) 评论(0) 推荐(0)
摘要:面向对象编程 1、面向对象与面向过程编程 # 面向过程与面向对象编程 # 在编程中存在两大编程思想:面向过程编程,面向对象编程 # 1、面向过程:重点在于过程两个字,简单来说就是先做什么,再做什么,最后再说什么,总得来说就是解决问题的流程 """ 生活中这样的例子很多,就拿我们平常最常见的刷牙来说 阅读全文
posted @ 2021-12-02 22:12 PyLy 阅读(194) 评论(0) 推荐(0)
摘要:包的概念及导入 1、包概念简介及如何在pycharm中建包 # 什么是包 一个py文件就是一个模块,而包就是多个py文件的整合体 # 包和文件夹的区别 包在创建的时候就含有一个__init__.py文件,而文件夹是没有的 如何在pycharm中建包 鼠标右键点击项目文件夹new>>>Python P 阅读全文
posted @ 2021-11-30 15:46 PyLy 阅读(238) 评论(0) 推荐(0)
摘要:下载第三方模块 1、下载第三方模块的两种方式 pip命令窗口下载 # 第三方模块 ''' 所谓的第三方模块可以简单的理解为不是python解释器自带的,需要基于网络下载 ''' # 1、下载第三方模块的两种方法 # 方式一:基于pip在命令窗口下载,打开命令窗口 '''找到python解释器安装的位 阅读全文
posted @ 2021-11-29 20:22 PyLy 阅读(139) 评论(0) 推荐(0)
摘要:logging模块 1、logging模块简介 # logging模块又叫日志模块 # 导入日志模块 import logging import logging.config # 1、日志分为五个等级 # 1、debug级别 logging.debug('debug级别') # 级别为10 ''' 阅读全文
posted @ 2021-11-29 20:18 PyLy 阅读(78) 评论(0) 推荐(0)
摘要:hashlib模块 1、hashlib模块简介 ''' 加密:所谓的加密就是通过一系列的算法将明文数据转化为加密数据, 目的是为了数据的安全性 python里hashlib提供了几种常见的摘要算法,如MD5,SHA1等 而所谓的摘要算法就是通过摘要函数对任意长度的数据计算出固定长度的摘要, 目的是为 阅读全文
posted @ 2021-11-29 20:11 PyLy 阅读(100) 评论(0) 推荐(0)
摘要:常用模块 1、random模块 # random模块 ''' 随机数模块 ''' # 导入random模块 import random print(random.random()) # 生成0到1内随机一个小数 print(random.randint(1, 5)) # 随机生成指定区间里一个整数 阅读全文
posted @ 2021-11-26 19:57 PyLy 阅读(88) 评论(0) 推荐(0)

念两句诗

入我相思门,知我相思苦,长相思兮长相忆,短相思兮无穷极。
【唐代】李白