自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 admin后台管理及数据库表管理

admin 后台数据库管理django 提供了比较完善的后台管理数据库的接口,可供开发过程中调用和测试使用django 会搜集所有已注册的模型类,为这些模型类提拱数据管理界面,供开发者使用使用步骤:创建后台管理帐号:后台管理–创建管理员帐号-$ python3 manage.py createsuperuser $ python3 manage.py createsupe...

2020-04-02 22:09:03 2101

原创 ORM常用方法及原生数据库操作

查询数据数据库的查询需要使用管理器对象进行通过 MyModel.objects 管理器方法调用查询接口方法说明all()查询全部记录,返回QuerySet查询对象get()查询符合条件的单一记录filter()查询符合条件的多条记录exclude()查询符合条件之外的全部记录…all()方法-方法: all()-用法:...

2020-04-02 21:54:52 329

原创 Django设计模式,模板,App,连接数据库,ORM框架

Django的框架设计模式MVC 设计模式MVC 代表 Model-View-Controller(模型-视图-控制器) 模式。作用: 降低模块间的耦合度(解耦)MVCM 模型层(Model), 主要用于对数据库层的封装V 视图层(View), 用于向用户展示结果C 控制(Controller ,用于处理请求、获取数据、返回结果(重要)MVC模式如图:MTV 模式...

2020-04-01 22:37:01 283

原创 Django框架介绍

##这里使用的版本为1.1.8:Django框架的介绍2005年发布,采用Python语言编写的开源web框架早期的时候Django主做新闻和内容管理的一个重量级的 Python Web框架,Django 配备了常用的大部分组件基本配置路由系统原生HTML模板系统视图 viewModel模型,数据库连接和ORM数据库管理中间件Cookie & Seesi...

2020-04-01 22:05:08 223

原创 RE正则表达式

正则表达式定义即文本的高级匹配模式,提供搜索,替换等功能。其本质是由一系列字符和特殊符号构成的字串,这个字串即正则表达式。原理通过普通字符和有特定含义的字符,来组成字符串,用以描述一定的字符串规则,比如:重复,位置等,来表达某类特定的字符串,进而匹配。元字符使用普通字符匹配规则:每个普通字符匹配其对应的字符e.g.In : re.findall('ab',"abcde...

2020-03-22 16:36:27 165

原创 Mysql及SQL语句(二完)

高级查询语句模糊查询和正则查询LIKE用于在where子句中进行模糊查询,SQL LIKE 子句中使用百分号 %来表示任意0个或多个字符,下划线_表示任意一个字符。使用 LIKE 子句从数据表中读取数据的通用语法:SELECT field1, field2,...fieldN FROM table_nameWHERE field1 LIKE condition1e.g. mysq...

2020-03-12 17:24:57 354

原创 MySQL与SQL语句(一)

数据库概述数据存储阶段:【1】 人工管理阶段缺点 : 数据无法共享,不能单独保持,数据存储量有限【2】 文件管理阶段 (.txt .doc .xls)优点 : 数据可以长期保存,可以存储大量的数据,使用简单缺点 : 数据一致性差,数据查找修改不方便,数据冗余度可能比较大【3】数据库管理阶段优点 : 数据组织结构化降低了冗余度,提高了增删改查的效率,容易扩展,方便程序调用,做自动化处...

2020-03-05 20:56:20 210

原创 vi使用方法与shell命令

vi:Vi是一个著名的功能强大的文本编辑器,它是Linux中最基本的编辑器,虽然不像图形界面编辑器那样美观,没有使用鼠标那样方便。但vi编辑器在系统管理、服务器配置工作中永远都是无可替代的.使用方法:插入模式: 用来输入文本内容,在这种模式下摁 esc 键进入命令模式命令模式:命令操作,命令模式又包含底行命令,即在vi底部命令行输入命令。在命令模式下键入 ‘:’ 即进入底行命令输入.操作...

2020-03-05 20:30:22 316

原创 linux_relevant

linux特点:一切都是文件支持多用户、多任务支持多种平台 具有非常强大的网络功能简化开发过程、较强的移植性linux操作系统结构:linux内核、文件系统、命令行shell、图形界面和桌面环境、及各种工具和应用软件绝对路径和相对路径:绝对路径和相对路径都是在Linux中用来描述一个文件位置的描述方法绝对路径:指文件在文件系统中以根目录为起始点的准确位置描述。例如“/usr/b...

2020-02-10 21:03:56 147

原创 python_(程序结构2)

异常处理Error异常1. 定义:运行时检测到的错误。2. 现象:当异常发生时,程序不会再向下执行,而转到函数的调用语句。3. 常见异常类型:– 名称异常(NameError):变量未定义。– 类型异常(TypeError):不同类型数据进行运算。– 索引异常(IndexError):超出索引范围。– 属性异常(AttributeError):对象没有对应名称的属性。– 键异常(...

2020-01-17 17:58:49 155

原创 python_(程序结构)

程序结构

2020-01-16 18:43:31 235

原创 python_day13(笔记及练习)

面向对象的延续复习封装:封装数据:多 --> 一封装行为:隐藏 --> 提供必要功能设计角度:分而治之,变则疏之继承:继承行为:子类可以直接使用父类的方法继承数据:子类在构造函数中通过super()调用父类构造函数设计角度:抽象 --> 统一 --> 隔离多态:语法角度:调用父方法,重写,创建子类对象设计角度:调用父类一个方法,在不同的子类上有不同的...

2020-01-15 18:30:26 263

原创 python_day12(笔记及练习)

封装数据角度讲1. 定义:将一些基本数据类型复合成一个自定义类型。2. 优势:将数据与对数据的操作相关联。代码可读性更高(类是对象的模板)。行为角度讲1. 定义:类外提供必要的功能,隐藏实现的细节。2. 优势:简化编程,使用者不必了解具体的实现细节,只需要调用对外提供的功能。3. 私有成员:(1) 作用:无需向类外提供的成员,可以通过私有化进行屏蔽。(2) 做法:命名使...

2020-01-14 18:41:23 248

原创 python_day11(笔记及练习)

类实例成员:对象的不同信息实例变量:对象.名称实例方法:def 方法名(self)类成员:大家共同信息类变量:定义在类中,方法外; 变量名 = 数据类方法:@classmethoddef 方法名(cls)静态方法:独立的功能封装:数据角度:多 —> 一例如:老婆:姓名、颜值、钱…敌人:姓名、攻击力、防御力…向量:x、y优势:复合人类思考方式将数据...

2020-01-13 19:10:04 415

原创 python_day10(笔记及练习)

类和对象1. 类:一个抽象的概念,即生活中的”类别”。2. 对象:类的具体实例,即归属于某个类别的”个体”。3. 类是创建对象的”模板”。– 数据成员:名词类型的状态。– 方法成员:动词类型的行为。4. 类与类行为不同,对象与对象数据不同。语法定义类1. 代码class 类名:“””文档说明”””def init(self,参数列表):self.实例变量 = 参数方法成...

2020-01-11 18:00:13 379

原创 python_day09(笔记及练习)

""" 复习 函数内存 1. 创建函数代码,加载到内存中,不执行函数体. 2. 调用函数开辟空间(栈帧),函数执行过后空间释放. 函数参数 实际参数:调用者通过?方式传递数据 位置实参:位置/顺序 序列实参:拆 ...

2020-01-10 19:00:36 216

原创 python_day08(笔记及练习)

函数参数实参传递方式argument""" 函数参数 实际参数:调用者以何种方式传递数据 位置实参 -- 序列实参 关键字实参 -- 字典实参"""def func01(p1, p2, p3): print(p1) print(p2)...

2020-01-09 18:37:45 206

原创 python_day07(笔记及练习)

复习容器1. 种类及特点字符串:存储字符编码,不可变,序列列表:存储变量,可变,序列元组:存储变量,不可变,序列字典:存储键值对,可变,散列集合:存储键,可变,散列2. 相互转换? --> 列表 list()? --> 元组 tuple()? --> 字典 dict()? --> 集合 set()? --> 字符串 “连接符...

2020-01-08 20:45:32 180

原创 python_day06(笔记及练习)

列表推导式嵌套1. 语法:变量 = [表达式 for 变量1 in 可迭代对象1 for 变量2 in可迭代对象2]2. 传统写法:result = []for r in [“a”, “b”, “c”]:for c in [“A”, “B”, “C”]:result.append(r + c)3. 推导式写法:result = [r + c for r in list01 fo...

2020-01-07 20:10:03 289

原创 python_day05(笔记及练习)

""" 列表内存图"""list01 = ["张无忌","赵敏"]list01.append("小昭")list01.insert(1,"周芷若")list01.remove("赵敏")深拷贝和浅拷贝浅拷贝:复制过程中,只复制一层变量,不会复制深层变量绑定的对象的复制过程。深拷贝:复制整个依懒的变量。""" 深拷贝 优点: 对其中之一...

2020-01-04 18:06:35 235

原创 python_day04(笔记及练习)

for 语句1. 作用:用来遍历可迭代对象的数据元素。可迭代对象是指能依次获取数据元素的对象,例如:容器类型。2. 语法:for 变量列表 in 可迭代对象:语句块1else:语句块23. 说明:else子句可以省略。在循环体内用break终止循环时,else子句不执行。message = "我是齐天大圣孙悟空"for item in message: prin...

2020-01-03 18:44:46 327 1

原创 python_day01-day03(笔记及练习)

注释给人看的,通常是对代码的描述信息。1. 单行注释:以#号开头。(ctrl+#)2. 多行注释:三引号开头,三引号结尾。(""" """)函数表示一个功能,函数定义者是提供功能的人,函数调用者是使用功能的人。例如:1. print(数据) 作用:将括号中的内容显示在控制台中 print("hellow world")2. 变量 = input(“需要显示的内容”) 作用:将用户输...

2020-01-02 18:44:35 632

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除