- 博客(91)
- 收藏
- 关注
原创 Django之视图层
CBV基于类的视图,就是使用了类来处理用户的请求,不同的请求我们可以在类中使用不同方法来处理,这样大大的提高了代码的可读性。定义的类要继承父类 View,所以需要先引入库:通过父类 View 提供的一个静态方法 as_view() ,as_view 方法是基于类的外部接口, 他返回一个视图函数,调用后请求会传递给 dispatch 方法,dispatch 方法再根据不同请求来处理不同的方法。
2022-09-03 18:51:09
529
原创 Django之路由匹配
根据用户请求的URL链接来判断对应的处理程序,并返回处理结果路由配置在urls.py文件中,每一条配置对应相应的处理方法。Django版本不同对应的urls.py配置也有点不一样path("网址后缀",函数名)页面上的一些超链接、重定向等路由都是写死的,一旦路由发生变化则会导致所有页面相关链接失效,而反向解析就是用来防止出现该问题的。当一个项目特别大的时候会有很多应用,这所有的应用的路由都写在项目文件内的urls.py文件内就会出现很多问题,同理还有static、templates文件夹。
2022-09-01 22:06:17
930
原创 Django数据库操作
ORM全称(object relational mapping),对象关系映射,通过ORM实现使用操作对象的方式来操作数据库中的数据ORM的存在就是让不会MySQL的python程序员 使用python的语法简单快捷的操作MySQL。
2022-08-31 19:50:51
458
原创 JS事件绑定
给html标签绑定一些功能,当发生了指定的操作时触发JS代码的额外功能onclick: 当用户点击某个对象时调用ondblclick: 当用户双击某个对象时调用onfocus: 元素获得焦点触发onblur: 元素失去焦点触发onchange: 域的内容被改变时触发onkeydown: 设置某个按键被按下时触发。.........
2022-08-28 19:15:31
474
原创 JavaScript简介
在JavaScript中有两个布尔值:true和false,区别python中的布尔值JS中的都是小写,其中空字符串、0、null、undefined、NaN都是false值。//定义布尔值//判断布尔值JS中也是一切皆对象:字符串、数值、数组、函数等,而且JS允许自定义对象。对象是带有属性和方法等特殊数据类型,JS中提供了多个内建对象如:String、Date、Array等在JS中自定义对象相当于python中的字典且方式不是单一的方式一:类似"字典"方式方式二:关键字 new。......
2022-08-24 20:46:49
331
原创 css层叠样式设置
CSS(层叠样式表)用于设置和布置网页 - 例如,更改内容的字体,颜色,大小和间距,将其拆分为多个列,或添加动画和其他装饰功能。
2022-08-23 22:09:35
1364
原创 HTML简介与常见标签
HTTP全称()超文本传输协议,是一个用于传输超媒体文档的应用层协议。HTML全称()指的是超文本标记语言,HTML不是编程语言而是一种标记语言使用标记标签来描述网页,HTML文档也叫web页面包含了HTML标签及文本内容。
2022-08-22 21:28:54
347
原创 数据库SQL语句执行知识
视图中的数据不保存在硬盘中,只保存视图的表结构文件修改视图其最终就是对原表的数据进行修改所以视图通常用于数据查询,尽量不要修改视图中的数据如果在原表中新增或删除了数据则视图中的数据也会对应的发生变化存储过程是一组为了完成特定功能的SQL语句集,编译好后存储在数据库中,用户通过调用指定存储过程的名字来执行它 如果需要参数则带参数执行。存储过程 类似于python中的函数。show create procedure 存储过程名;查看存储过程具体信息查看所有存储过程。
2022-08-21 17:33:41
775
原创 数据库之建表
存储引擎可以理解为针对相同的数据采用不同的存取策略show engines:查看所有存储引擎'''结果为-128,255'''ps:当数据范围超出时自动填写为两个边界值,整型默认都带有负号。
2022-08-16 20:51:34
344
原创 网络编程与黏包问题
接收端不知道发送端将要传送的字节流的长度,UDP不会出现这种情况而TCP协议, 数据流会向流水一样一起, 接收端不清楚每个消息的界限, 不知道每次应该去多少字节的数据。
2022-08-05 21:23:13
574
原创 面向对象知识总结
1.什么是面向对象将数据与功能绑定到一起的操作起名为面向对象编程,将特定的数据与特定的功能绑定到一起 将来只能彼此相互使用。2.面向对象编程 面向对象中'对象'其实就是一个容器,里面将数据和功能绑定到了一起 只负责创造人物功能后续的具体实现什么结果就不需要负责:游戏人物开发3.对象与类对象:数据与功能的结合体,记录多个对象不同的数据和功能类:多个对象相同的数据和功能体的结合,记录多个对象相同的数据和功能...
2022-07-31 20:34:49
585
原创 面向对象编程(四)
在类中,有一些内置好的特定的方法,方法名是“__xxx__”,在进行特定的操作时会自动被调用,这些方法称之为魔法方法。下面介绍几种常见的魔法方法。所有的对象都是实例化或者说是通过调用类而得到的,python中一切皆对象,通过class关键字定义的类本质也是对象,对象又是通过调用类得到的,因此通过class关键字定义的类肯定也是调用了一个类得到的,这个类就是元类。...
2022-07-31 16:33:00
144
原创 面向对象编程(三)
封装其实就是指隐藏对象的数据和功能,隐藏的数据开设特定的接口用户需要使用接口才可以使用,能够提高程序安全性。一种事物的多种不同形态,比如衣服它可以是长袖、短袖、衬衫、卫衣等等不同的形态但都有衣服的固定功能。所以当代码中有公共的功能时我们可以定义成一个固定的功能无论哪个要用直接调用即可。可以用字符串的方式操作对象的数据或方法,例如用户想判断对象中是否有某个变量名时因为input获取的是字符串所以可以用反射来处理。当看到需求中有字符串和对象时可以肯定需要用反射来操作。...
2022-07-28 20:16:45
351
1
原创 面向对象编程(二)
动态就是绑定给对象的方法直接在类体代码中编写即可,对象调用会自动将对象当做第一个参数传入,类调用则有几个形参就传几个实参;静态方法就是普普通通的函数。
2022-07-27 20:32:16
287
1
原创 python模块详解
将明文数据进行加密处理转变成密文数据再存储或传输,安全机制让用户的数据不容易泄露,一般情况下一串没有规则的数字字母组合的一般都是加密之后的结果。
2022-07-21 20:20:59
210
原创 模块的绝对相对导入、包的概念、开发目录规范、常见内置模块知识大集合
包就是内部有__init__.py文件夹的文件夹,该文件夹可包含多个模块文件,也可以理解为管理多个模块文件的文件。
2022-07-14 20:04:39
331
原创 模块的介绍
步骤流程:先运行执行文件创建文件全局名称空间,import导入模块a,运行a.py文件创建a.py的全局名称空间,然后执行文件内的代码体,再返回b.py文件内的下面代码print(a.n),调用了模块a内的n名字对应的值。...
2022-07-13 20:12:39
1799
原创 常见内置函数和可迭代对象与迭代器对象
1.迭代器对象 迭代器对象是一种不依赖于索引取值的因此可以对字典、集合这些无序类型循环取值。2.判断迭代器对象 内置方法有__iter__和__next__的对象都称为迭代器对象。3.可迭代对象与迭代器对象的关系 可迭代对象调用__iter__方法之后就会变成迭代器对象 迭代器对象调用__iter__方法无论多少次还是迭代器对象本身4.迭代器对象迭代取值...
2022-07-11 17:31:48
130
原创 一周总结与感悟
总结感悟:经过了这两三周的学习,在老师的仔细讲解下确实收获了很多知识,但也因为自己的不够努力有很多细小的点和容易搞混的知识没有完全透彻的消化吸收,接下来还需加倍努力不骄不躁埋头苦学。...
2022-07-09 17:22:14
184
原创 函数小知识整合
三元表达式语法结构: 值1 if 条件 else 值2如果if条件成立 则返回值1;如果if条件不成立 则返回值2ps:三元表达式可以很好的帮助我们对代码进行偷懒减少
2022-07-07 19:46:39
162
原创 函数之装饰器、递归函数、二分法
ps:多层装饰器在运行时从最后一个装饰器开始运行,执行到第一个装饰器最后再执行被装饰对象的本身函数。打印结果 :加载了outter3加载了outter2加载了outter1当运行index函数本身的时候则为1、2、3.........
2022-07-06 22:03:09
192
原创 函数的参数(二)
1.内置名称空间在python解释器运行的时候立马会创建一个空间存放内置名称,在写程序代码时用户可以直接使用名字调用。2.全局名称空间 py文件运行过程中产生的名字都会存入该空间(变量名和类名)3.局部名称空间 函数体代码在运行过程中产生的名字都会存到该空间......
2022-07-04 20:00:55
193
原创 Python中文件的读取操作
r : 只读模式(默认) 使用该模式打开的文件只能读取内容不能做其它操作r模式下当文件路径不存在时直接报错;当文件路径存在会打开文件等待读取文件内容。w :只写模式使用该模式打开的文件只能写内容不能做其它操作 此模式下当文件路径存在则会先清空该文件内容 之后等待填写新内容;当文件路径不存在则会自动创建该文件。a :只追加模式使用该模式打开的文件默认在末尾追加新的内容不能做其它操作 a模式......
2022-06-29 16:45:31
591
原创 Python中的垃圾机制及字符编码
1.引用计数在Python中一个数据值身上的引用计数不为0则表示该数据值还在被引用,不会被删除;当检测到数据值身上的引用计数为0时则会被垃圾回收机制回收;
2022-06-28 20:36:42
249
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅