- 博客(27)
- 资源 (1)
- 收藏
- 关注
原创 Django之模板语法
模板语法之数据传递将数据从后端传给前端页面的方法# 第一种return render(request,'index.html',{'n':n})# 第二种return render(request,'index.html',locals())# 将当前所在的名称空间中的名字全部传递给前端页面python所有数据类型都可以传传函数名——传过来会自动加括号调用,显示返回值。传对象—...
2019-06-11 17:24:27
1797
原创 Django路由层与视图层
路由层路由匹配问题urlpatterns = [ url(r'test',views.test), url(r'testother',views.testadd), ]问题1:输入testother出现的页面仍然是test的页面:这是因为url的第一个参数是正则表达式,也就意味着在路由匹配的时候按照正则匹配规则进行匹配。路由匹配的顺序是从上至下依次匹配,匹配到一个之...
2019-06-10 21:41:30
206
原创 Django与数据库
执行逻辑的都可以叫做视图函数(包含函数或者类)路由访问时不加最后不加斜杠/,本质是浏览器内部重定向为用户跳转到加了斜杠的网页(看响应状态码是3开头)。name属性用来标识数据引用外部资源没有效果解决方法我们发现导入的Bootstrap没有效果,发现也找不到此路径下的文件。方法一:在urls中添加路径方法二:配置静态文件我么知道所有的html文件默认都写在templates文件夹下,其...
2019-06-09 20:21:41
334
原创 Django框架初识
一、引子1.什么是web应用? Web应用程序是一种可以通过Web访问的应用程序,程序的最大好处是用户很容易访问应用程序,用户只需要有浏览器即可,不需要再安装其他软件。2.软件开发架构 C/S 架构客户端服务端 B/S架构:本质也是C/S架构...
2019-06-05 19:13:19
200
原创 前端管中窥豹之CSS篇
一、CSS简介CSS 指层叠样式表 (Cascading Style Sheets)样式定义如何显示 HTML 元素样式通常存储在样式表中把样式添加到 HTML 4.0 中,是为了解决内容与表现分离的问题外部样式表可以极大提高工作效率 外部样式表通常存储在 CSS 文件中多个样式定义可层叠为一1.注释 /* 注释内容 可多行注释 *...
2019-05-29 16:47:25
2239
原创 前端管中窥豹之HTML篇
写在前面——前端要学什么HTML 内容(标签)CSS 外观(选择器,属性)JavaScript 动作(基础语法,BOM&DOM)一、什么是前端任何直接能够跟用户打交道的交互界面都可以称之为前端。我们之前有聊到软件开发架构:C/S架构和B/S架构。今天主要唠唠B/S架构中B-Browser(浏览器)。1.1浏览器输入网址发生的事输入网址(URL)URL是统一资源定位器...
2019-05-28 22:36:54
193
原创 MySQL的字段类型和约束条件
一、字段类型 创建表的完整语法:create table 表名( 字段名 字段类型[(宽度) 约束条件], ………… 字段名 字段类型[(宽度) 约束条件] ) # 栗子create database testnow;use testnow;create table info(name char);insert int...
2019-05-21 21:04:02
1040
原创 MySQL数据库基本sql语句操作
一、数据库概念 DBMS:数据库管理系统二、数据库种类(一)、关系型数据库特性:基于单一关系模型,结构化存储,有完整性约束通过二维表建立数据之间的联系采用结构化查询语言(SQL)做数据读写操作保存数据(事务)的一致性优点:易于维护使用方便便于理解支持SQL:用于复杂查询缺点数据读写必须经过sql解析,大量数据、高并发下读写性能不足为保证数据一致性,需要加...
2019-05-21 20:24:29
433
原创 MySQL8 小白安装配置全攻略
虽然我也想介绍一下数据库的前世今生,但今天的主题还是工欲善其事必先利其器,将数据库安装配置好再扯有的没的,OK,皮皮虾我们走。一、前戏要足 首先你有电脑吧?有吧,有就看下去! 知道百度吗?不懂看下图! 直接在百度里面输入mysql 当然你可以输入MySQL的官方网站——https://www.mysql.com(超链接也给你准备好了,贴心不?)有人说这...
2019-05-09 19:00:39
368
原创 基石为勤能补拙的迷宫之旅——客户端/服务器架构,OSI模型
一、客户端/服务器架构 服务器就是一系列硬件或软件,为一个或多个客户端(服务的用户)提供所需的“服务”。它存在唯一目的就是等待客户端的请求,并响应它们(提供服务),然后等待更多请求。 客户端因特定的需求而联系服务器,并发送必要的请求数据,然后等待服务器的回应,最后完成请求或给出故障的原因。服务器无限地运行下去,并不断地处理请求;而客户端会对服务进行一次性请求,然后接收该服务,最后结...
2019-04-29 17:18:01
194
原创 基石为勤能补拙的迷宫之旅——第十七天(Python垃圾回收机制,re模块)
一、垃圾回收机制何为垃圾:不能被程序访问到的数据,就称之为垃圾1.原理:引用计数 引用计数是用来记录值的内存地址被记录的次数的。每一次对值地址的引用都可以使该值的引用计数 +1,每一次对值地址的释放都可以使该值得引用计数 -1。当一个值的引用计数为0时,该值就会被系统的垃圾回收机制回收。2.升级:分代回收 分代:根据数据存活的时间为变量划分不同等级(也就是不同的代)。 ...
2019-04-17 20:06:37
125
原创 基石为勤能补拙的迷宫之旅——第十六天(包)
一、包的认识包通过文件夹来管理一系列功能相近的模块二、包的使用import 包名①产生一个包的名称空间②执行包下的__init__.py文件,将产生的名字存放在包的名称空间中③在当前执行文件中拿到一个名字(包名),该名字指向包的名称空间。包中模块的使用:文件结构:module文件夹 -- __init__.py -- m1.pytest.py文件import modul...
2019-04-17 20:03:14
127
原创 基石为勤能补拙的迷宫之旅——第十五天(Python模块)
一、什么是模块模块就是一系列功能的集合体。模块的四种存在方式:1.使用python编写的.py文件(任何一个py文件都可以作为模块)2.包:一堆py文件的集合体3.使用C编写并链接到python解释器的内置模块4.已被编译为共享库或DLL的C或C++扩展二、如何使用模块在要使用该模块功能的文件中导入模块,通过import关键字导入模块名。import module编译执行模...
2019-04-08 20:54:57
139
原创 基石为勤能补拙的迷宫之旅——第十四天(Python三元运算符、列表元祖字典推导式、递归、匿名函数和内置函数)
一、三元运算符(三目运算符) 就是 if…else…语法糖,在if和else只有一条语句的前提下使用。语法result = 结果一条件成立时执行 if 条件 else 结果二条件不成立时执行三元运算符的结果不一定与条件有直接性关系a = 20b = 30res = a if a > b else b # 求大值print(res)res = b if a >...
2019-04-05 21:53:56
180
原创 基石为勤能补拙的迷宫之旅——第十三天(Python迭代器、生成器)
一、迭代器(一).可迭代对象 凡是内置有_iter_()方法的对象(iterable)都称之为可迭代的对象。 可迭代对象:str 、list 、tuple 、dict 、set 、file 、迭代器对象 、生成器 执行可迭代对象下的_iter_()方法,返回的值就是一个迭代器对象iterator。dic={'x':1,'y':2,'z':3}iter_dic=dic....
2019-04-05 19:36:50
142
原创 基石为勤能补拙的迷宫之旅——第十二天(Python函数装饰器)
一、开放封闭原则不改变调用方式与源代码的前提下增加功能不能修改被装饰对象(函数)的源代码不能修改被修饰对象(函数)的调用方式,且能达到增加功能的效果(开放)二、初识洗碗机Dishwasher初级功能——洗碗def washer(): print('洗碗') washer()为洗碗机增加消毒功能方法一:def washer(): print('洗碗...
2019-04-02 16:37:03
123
原创 基石为勤能补拙的迷宫之旅——第十一天(Python函数对象、名称空间、函数嵌套、作用域和闭包)
一、函数对象 函数名就是存放了函数的内存地址,存放了内存地址的变量都是对象,即 函数名 就是 函数对象。函数对象的应用1 .可以直接被引用——fn = cp_fn2 .可以当作函数参数传递——computed(cp_fn, 100, 20)3 .可以作为函数的返回值——get_cp_fn(cmd): return add4 .可以作为容器类型的元素——method_map: 对应...
2019-04-01 17:06:12
142
原创 基石为勤能补拙的迷宫之旅——第十天(Python函数参数)
一、形参和实参实参 在函数调用()中出现的参数(外界实际存在的值):实参。值可以为常量、变量、表达式或三者的组合形参 在函数定义()中出现的参数:形参。形参就是拷贝实参的值,随着函数的调用才产生,随着函数调用结束而销毁。 在函数的外部不能直接使用函数的形参,因为函数调用完毕后,形参被销毁了。二、实参分类def fn1(a, b, c): print(a, b, ...
2019-04-01 16:16:41
113
原创 基石为勤能补拙的迷宫之旅——第九天(Python函数初步)
一.函数的定义重复利用的工具可以完成特定功能的代码块,函数就是存放代码块的容器二、函数的语法函数四部分函数名:使用该函数的依据函数体:完成功能的代码块返回值:功能完成的反馈结果参数:完成功能需要的条件信息用def关键词来声明函数def 函数名(参数们): 函数体 return '返回值'三、使用函数函数名:拿到函数的地址函数名(): 拿到函数的地址,...
2019-03-28 21:42:35
163
原创 基石为勤能补拙的迷宫之旅——第八天(Python文件操作)
一、文件操作基本步骤1.打开文件的两种方式变量名 = open('需打开的文件','模式选择',encoding='编码类型')with open('需打开的文件','模式选择',encoding='编码类型') as 变量名: 将文件的关闭交给with管理,当with中逻辑结束后,系统会自动释放文件,不必进行close()。2.操作文件(模式汇总)主模式:r: 读w:...
2019-03-27 22:27:05
130
原创 基石为勤能补拙的迷宫之旅——第七天(Python字符编码和三种字符串)
一、字符编码1.计算机三大核心硬件 CPU:将数据渲染给用户 内存:临时存取数据,断电消失 硬盘:永久保存数据,断电还有2.什么是字符编码? 人类能识别的是字符的高级标识符,电脑只能识别0,1,要完成人与机器之间的信息交流一定需要一个媒介,进行两种标识符的转化(两种标识符的duiying关系) 对应关系形成的结构称之为:编码表编码表的发展史1.asc...
2019-03-26 21:32:58
146
原创 基石为勤能补拙的迷宫之旅——第六天(Python元祖,字典,集合)
一、元祖1.作用 存多个值,对比列表来说,元组不可变(是可以当做字典的key的),主要是用来读2.定义tuple_example()print(tuple_example, type(tuple_example)) 定义只有一个值的元祖,值为moonprint(("moon", ))print(tuple(['moon']))3.强制转换为元祖类型,参数为for可...
2019-03-26 16:51:33
133
原创 基石为勤能补拙的迷宫之旅——第五天(Python基本数据类型及内置方法)
一、数据可变不可变类型可变类型:值改变,但是id不变,证明就是在改变原值,是可变类型l = ['a', 'b']print(id(l))l[0] = 'A'print(l)print(id(l))不可变类型:值改变,但是id跟着变化,证明就是产生了新的值,是可变类型x=9print(id(x))x=10print(id(x))二、数字类型(一)、整型int-...
2019-03-22 22:21:31
147
原创 基石为勤能补拙的迷宫之旅——第四天(if判断,while条件循环,for循环基础)
一、if判断 缩进相同的代码块表示同一级别,Python默认每一级缩进四个字符,在PyCharm中输入Tab键默认缩进四个字符,Shift + Tab恢复缩进。语法1.只有if if 条件: 代码块 # 条件成立时运行例子:if 10 > 3: print('你好无聊啊!') # 结果为你好无聊啊!2.if……else…… if ...
2019-03-21 20:41:38
133
原创 基石为勤能补拙的迷宫之旅——第三天(Python基本数据类型,与用户交互(输出输入),运算符)
一、 基本数据类型为何数据要区分类型? 数据类型值的是变量值的类型,变量值之所区分类型,是因为变量值是用来记录事物状态的,而事物的状态有不同的种类,对应着,也必须使用不同类型的值去记录它们。(一)、数字类型1、整型int 作用:记录年龄、等级、数量等 定义:age = 18 使用:数学运算 print(10 / 3) 与比较运算print(10 > 3)...
2019-03-20 22:07:29
234
原创 基石为勤能补拙的迷宫之旅——第二天(编程语言介绍、Python解释器介绍与安装、执行Python程序的方式和变量)
一、 编程语言介绍1.1 机器语言直接用计算机能理解的二进制指令编写程序,直接控制硬件1.2 汇编语言用英文标签取代二进制指令取编写程序,本质也是在直接控制硬件1.3 高级语言用人能理解的表达方式去编写程序,无需考虑硬件的操作细节编译型:类似于谷歌翻译,运行编译型语言是相对于解释型语言存在的,编译型语言的首先将源代码编译生成机器语言,再由机器运行机器码(二进制)。程序在执...
2019-03-19 20:14:12
137
原创 基石为勤能补拙的迷宫之旅——第一天(计算机硬件和操作系统)
计算机硬件和操作系统一、 编程与编程的目的什么是语言?什么是编程语言?什么是编程?为什么要编程?二、 计算机组成五大组成部分:三、 CPU详解四、 存储器详解数据单位寄存器高速缓存内存(RAM)ROMEEPROM和闪存CMOS磁盘五、 一套完整的计算机系统六、 操作系统定义一、 编程与编程的目的什么是语言?什么是编程语言?语言是一种事物与另外一种事物沟通的介质,所以说编程语言是程序员与计算...
2019-03-18 20:23:45
147
MySQL8官方软件及安装教程&Navicat; Premium 12软件及crack方法
2019-05-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人