自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 项目-博客园

1.建表部分这里使用了抽象类,抽象类是一个自带的数据库,但是有一些信息不完善,可以补充需要的信息制作更完善的数据库和ORM。谁使用更抽象类,就要继承AbstractUser。抽象类有很多好处,django内部封装了很多方法可以直接操作数据,很方便。创建的信息为了做到查询效率最好,做了一部分的分表操作,所以在使用中涉及到正查和反查(跨表)(后面再做叙述)。from dj...

2018-04-24 08:57:00 227

转载 python PIL模块生成随机图片

生成字符串代码:import osif __name__ == '__main__': os.environ.setdefault("DJANGO_SETTINGS_MODULE", "cnblog.settings") import django django.setup()import PILfrom PIL import I...

2018-04-14 16:41:00 561

转载 Django logging配置

我写Django项目常用的logging配置。LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'formatters': { 'standard': { 'format': '[%(asctime)s][%(threadName)s:...

2018-04-13 10:48:00 158

转载 Django 中间件

中间件中间件介绍什么是中间件?官方的说法:中间件是一个用来处理Django的请求和响应的框架级别的钩子。它是一个轻量、低级别的插件系统,用于在全局范围内改变Django的输入和输出。每个中间件组件都负责做一些特定的功能。说的直白一点中间件是帮助我们在视图函数执行之前和执行之后都可以做一些额外的操作,它本质上就是一个自定义类,类中定义了几个方法,Django框架会在请求的特...

2018-04-13 10:46:00 119

转载 Django form表单

Form介绍我们之前在HTML页面中利用form表单向后端提交数据时,都会写一些获取用户输入的标签并且用form标签把它们包起来。与此同时我们在好多场景下都需要对用户的输入做校验,比如校验用户是否输入,输入的长度和格式等正不正确。如果用户输入的内容有错误就需要在页面上相应的位置显示显示对应的错误信息.。Django form组件就实现了上面所述的功能。总结一下,其实fo...

2018-04-13 10:39:00 77

转载 AJAX

AJAX基础:JSON什么是 JSON ?JSON 指的是 JavaScript 对象表示法(JavaScriptObjectNotation)JSON 是轻量级的文本数据交换格式JSON 独立于语言*JSON 具有自我描述性,更易理解*JSON 使用 JavaScript 语法来描述数据对象,但是 JSON 仍然独立于语言和平台。JSON 解析器...

2018-04-08 22:06:00 77

转载 Cookie、Session和自定义分页

cookieCookie的由来大家都知道HTTP协议是无状态的。无状态的意思是每次请求都是独立的,它的执行情况和结果与前面的请求和之后的请求都无直接关系,它不会受前面的请求响应情况直接影响,也不会直接影响后面的请求响应情况。一句有意思的话来描述就是人生只如初见,对服务器来说,每次的请求都是全新的。状态可以理解为客户端和服务器在某次会话中产生的数据,那无状态的就以为这些...

2018-04-08 21:54:00 83

转载 (补充)Django中ORM介绍和字段及字段参数

Object Relational Mapping(ORM)ORM介绍ORM概念对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。ORM在业务逻辑层和数据库层之间充当了桥梁的作...

2018-04-08 21:44:00 83

转载 Django ORM常用操作

一般操作看专业的官网文档,做专业的程序员!必知必会13条<1> all(): 查询所有结果 <2> filter(**kwargs): 它包含了与所给筛选条件相匹配的对象 <3> get(**kwargs): 返回与所给筛选条件相匹配的对象,返回结果有且只有一个,...

2018-04-08 21:26:00 98

转载 Django的URLconf

URL概要我们要在Django项目中为应用程序设计URL,我们可以创建一个名为URLconf(通常为urls.py)的Python模块。这个模块是纯Python代码,是一个简单的正则表达式到Python函数(视图)之间的映射。这种映射关系可以很简短也可以很复杂。它还可以引用其他的映射关系。Django如何处理一个请求如果用户请求一个由Django提供服务的站点,它将按...

2018-04-02 20:05:00 180

转载 ORM版学员管理系统3

老师信息管理思考三种方式创建多对多外键方式及其优缺点。通过外键创建class Class(models.Model): id = models.AutoField(primary_key=True) # 主键 cname = models.CharField(max_length=32) # 班级名称 first_day = mode...

2018-03-28 22:09:00 86

转载 ORM版学员管理系统2

学生信息管理展示学生信息URL部分url(r'^student_list/', app01_views.student_list, name="student_list"),视图部分def student_list(request): student_list = models.Student.objects.all() return ...

2018-03-28 21:51:00 79

转载 ORM版学员管理系统

ORM版学员管理系统班级表表结构class Class(models.Model): id = models.AutoField(primary_key=True) # 主键 cname = models.CharField(max_length=32) # 班级名称 first_day = models.DateField() # 开...

2018-03-28 20:27:00 113

转载 Django框架

Django框架简介MVC框架和MTV框架MVC,全名是Model View Controller,是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller),具有耦合性低、重用性高、生命周期成本低等优点。想要更详细的了解MVC模式? >>点我Django框架的设计模式借鉴了MV...

2018-03-28 20:17:00 148

转载 Web框架本质及第一个Django实例

Web框架本质我们可以这样理解:所有的Web应用本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端。 这样我们就可以自己实现Web框架了。半成品自定义web框架import socketsk = socket.socket()sk.bind(("127.0.0.1", 80))sk.listen()while True:...

2018-03-28 20:15:00 83

转载 pymysql

Python3连接MySQL本文介绍Python3连接MySQL的第三方库--PyMySQL的基本使用。PyMySQL介绍PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mysqldb。Django中也可以使用PyMySQL连接MySQL数据库。PyMySQL安装pip install pymysql...

2018-03-21 16:26:00 94

转载 Bootstrap框架

Bootstrap介绍Bootstrap是Twitter开源的基于HTML、CSS、JavaScript的前端框架。它是为实现快速开发Web应用程序而设计的一套前端工具包。它支持响应式布局,并且在V3版本之后坚持移动设备优先。为什么要使用Bootstrap?在Bootstrap出现之前:命名:重复、复杂、无意义(想个名字费劲)样式:重复、冗余、不规范、不和谐...

2018-03-21 16:15:00 93

转载 BOM和DOM

预热到目前为止,我们已经学过了JavaScript的一些简单的语法。但是这些简单的语法,并没有和浏览器有任何交互。也就是我们还不能制作一些我们经常看到的网页的一些交互,我们需要继续学习BOM和DOM相关知识。JavaScript分为 ECMAScript,DOM,BOM。BOM(Browser Object Model)是指浏览器对象模型,它使 JavaScript...

2018-03-21 16:13:00 86

转载 jQuery

jQuery介绍jQuery是一个轻量级的、兼容多浏览器的JavaScript库。jQuery使用户能够更方便地处理HTML Document、Events、实现动画效果、方便地进行Ajax交互,能够极大地简化JavaScript编程。它的宗旨就是:“Write less, do more.“jQuery的优势一款轻量级的JS框架。jQuery核心js文件才几...

2018-03-18 19:59:00 68

转载 前端-javascript

JavaScript概述JavaScript的历史1992年Nombas开发出C-minus-minus(C--)的嵌入式脚本语言(最初绑定在CEnvi软件中),后将其改名ScriptEase(客户端执行的语言)。Netscape(网景)接收Nombas的理念,(Brendan Eich)在其Netscape Navigator 2.0产品中开发出一套livescript...

2018-03-12 20:31:00 85

转载 前端-css

CSS介绍CSS(CascadingStyleSheet,层叠样式表)定义如何显示HTML元素。当浏览器读到一个样式表,它就会按照这个样式表来对文档进行格式化(渲染)。CSS语法CSS实例每个CSS样式由两个组成部分:选择器和声明。声明又包括属性和属性值。每个声明之后用分号结束。CSS注释/*这是注释*/CSS的几种引入方式行内样式...

2018-03-06 19:57:00 73

转载 前端-html

HTML介绍Web服务本质import socketsk = socket.socket()sk.bind(("127.0.0.1", 8080))sk.listen(5)while True: conn, addr = sk.accept() data = conn.recv(8096) conn.s...

2018-03-05 19:19:00 82

转载 mysql-补缺3

补缺补缺补缺补缺补缺转载于:https://www.cnblogs.com/flashpoint3/p/8510643.html

2018-03-05 18:38:00 70

转载 mysql-索引原理与慢查询优化

1. 索引介绍需求:  一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,在生产环境中,我们遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,因此对查询语句的优化显然是重中之重。说起加速查询,就不得不提到索引了。索引:   简单的说,相当于图书的目录,可以帮助用户快速的找到需要的内容.   在MySQL中也叫做“键”,是存储引...

2018-03-05 18:37:00 121

转载 mysql-【视图】【触发器】【存储过程】【函数】【事物】【数据库锁】【数据库备份】...

1.视图视图:是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据视图有如下特点;  1. 视图的列可以来自不同的表,是表的抽象和逻辑意义上建立的新关系。  2. 视图是由基本表(实表)产生的表(虚表)。  3. 视图的建立和删除不影响基本表。  4. 对视图内容的更新(添加、删除和修改)直接影响基本表。  5. 当视图来自多个基本表时,...

2018-03-05 18:35:00 113

转载 mysql-数据操作

一 介绍  在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括使用INSERT实现数据的插入UPDATE实现数据的更新使用DELETE实现数据的删除使用SELECT查询数据。二 插入数据 INSERT 1 #语法一: 按字段进行插入 2 insert into 表(字段1,字段2 ...) values (值1,...

2018-03-02 20:29:00 65

转载 mysql-表操作

一 什么是表  表(TABLE) 是一种结构化的文件,可用来存储某种特定类型的数据。表中的一条记录有对应的标题,标题 称之为 表的字段。  二 创建表1 CREATE TABLE 表名(2 字段名1 类型[(宽度) 约束条件],3 字段名2 类型[(宽度) 约束条件],4 字段名3 类型[(宽度) 约束条件]5 )ENGINE=innodb DEFA...

2018-03-02 20:24:00 55

转载 mysql-库操作

一.系统数据库information_schema :虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,如用户表信息、列信息、权限信息、字符信息等mysql:核心数据库,里面包含用户、权限、关键字等信息。不可以删除performance_schema:mysql 5.5版本后添加的新库,主要收集系统性能参数,记录处理查询请求时发生的各种事件、锁等现象sys :...

2018-03-02 20:08:00 58

转载 mysql-数据库基本概念

一.概述  数据库(Database,简称DB)  数据库技术是计算机应用领域中非常重要的技术,它产生于20世纪60年代末,是数据管理的最新技术,也是软件技术的一个重要分支。  简单的说,数据库就是一个存放数据的仓库,这个仓库是按照一定的数据结构(数据结构是指数据的组织形式或数据之间的联系)来组织、存储的,我们可以通过数据库提供的多种方法来管理数据库里的数据。更简单的形象理解...

2018-03-02 19:44:00 293

转载 python 线程

补充线程内容转载于:https://www.cnblogs.com/flashpoint3/p/8494778.html

2018-03-02 19:07:00 78

转载 python 进程

理论知识操作系统背景知识顾名思义,进程即正在执行的一个过程。进程是对正在运行程序的一个抽象。进程的概念起源于操作系统,是操作系统最核心的概念,也是操作系统提供的最古老也是最重要的抽象概念之一。操作系统的其他所有内容都是围绕进程的概念展开的。PS:即使可以利用的cpu只有一个(早期的计算机确实如此),也能保证支持(伪)并发的能力。将一个单独的cpu变成多个虚拟的cpu(多道...

2018-02-01 20:32:00 100

转载 python 网络编程

软件开发的架构我们了解的涉及到两个程序之间通讯的应用大致可以分为两种:第一种是应用类:qq、微信、网盘、优酷这一类是属于需要安装的桌面应用第二种是web类:比如百度、知乎、博客园等使用浏览器访问就可以直接使用的应用这些应用的本质其实都是两个程序之间的通讯。而这两个分类又对应了两个软件开发的架构~1.C/S架构C/S即:Client与Server ,中文意思:客户端...

2018-01-25 19:37:00 746

转载 python 面向对象进阶

isinstance和issubclassisinstance(obj,cls)检查是否obj是否是类 cls 的对象class Foo(object): pass obj = Foo() isinstance(obj, Foo)issubclass(sub, super)检查sub类是否是 super 类的派生类class ...

2018-01-22 16:06:00 56

转载 python 面向对象

面向过程 VS 面向对象面向过程的程序设计的核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。优点是:极大的降低了写程序的复杂度,只需要顺着要执行的步骤,堆叠代码即可。缺点是:一套流水线或者流程就是用来解决一个问题,代码牵一发而动全身。应用场景:一旦完成基本很少改变的场景,著名的例子有Linux內核...

2018-01-15 15:43:00 243

转载 python 模块和包

一 模块1 什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 但其实import加载的模块分为四个通用类别:   1 使用python编写的代码(.py文件)  2 已被编译为共享库或DLL的C或C++扩展  3 包好一组模块的包  4 使用C编写并链接到python解释器的内置模块...

2018-01-15 08:34:00 67

转载 python 常用模块

什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 但其实import加载的模块分为四个通用类别:   1 使用python编写的代码(.py文件)  2 已被编译为共享库或DLL的C或C++扩展  3 包好一组模块的包  4 使用C编写并链接到python解释器的内置模块为何要使用模块?...

2018-01-12 18:13:00 70

转载 python 正则表达式与re模块

re模块和正则表达式,不仅在python领域,在整个编程届都占有举足轻重的地位。正则表达式本身也和python没有什么关系,就是匹配字符串内容的一种规则。(正则表达式本身就是一种语言)官方定义:正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。在线测试工具h...

2018-01-12 16:50:00 66

转载 python 递归与递归函数(附经典算法-二分法)

递归的定义——在一个函数里再调用这个函数本身现在我们已经大概知道刚刚讲的story函数做了什么,就是在一个函数里再调用这个函数本身,这种魔性的使用函数的方式就叫做递归。刚刚我们就已经写了一个最简单的递归函数。递归的最大深度——997正如你们刚刚看到的,递归函数如果不受到外力的阻止会一直执行下去。但是我们之前已经说过关于函数调用的问题,每一次函数调用都会产生一个属于它自己的...

2018-01-12 16:08:00 162

转载 python Day-x10

10转载于:https://www.cnblogs.com/flashpoint3/p/8276068.html

2018-01-12 15:36:00 64

转载 python Day-x9

9转载于:https://www.cnblogs.com/flashpoint3/p/8276059.html

2018-01-12 15:35:00 65

空空如也

空空如也

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

TA关注的人

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