摘要: Django的数据库相关操作 对象关系映射(英语:(Object Relational Mapping,简称ORM),是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换。从效果上说,它其实是创建了一个可在编程语言里使用的--“虚拟对象数据库”。 ORM用来把对象模型表示的对象映射 阅读全文
posted @ 2017-10-23 16:23 ''竹先森゜ 阅读(2656) 评论(0) 推荐(1)
摘要: Django视图层中views的内容 一个视图函数,简称视图,是一个简单的Python 函数,它接受Web请求并且返回Web响应。响应可以是一张网页的HTML内容(render),也可以是一个重定向(redirect)、一个404错误、一个XML文档,或者一张图片等等。无论视图本身包含什么逻辑,都要 阅读全文
posted @ 2017-10-22 16:28 ''竹先森゜ 阅读(2591) 评论(0) 推荐(1)
摘要: what's the Django python的框架主要有:Django、Flask、Tornado Django是一个开放源代码的Web应用框架,由Python写成。它的主要特点是大而全,我们需要用到的关于Web框架的内容他几乎都包括,我们只要稍作改动就可以完成一个比较复杂的项目。 Django 阅读全文
posted @ 2017-10-21 16:59 ''竹先森゜ 阅读(2782) 评论(0) 推荐(1)
摘要: HTTP协议与WEB框架简介 一、HTTP协议 HTTP简介 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。 HTTP是一个基于TCP/IP通信协议来传递 阅读全文
posted @ 2017-10-20 20:36 ''竹先森゜ 阅读(2428) 评论(0) 推荐(0)
摘要: JavaScript概述 一、JavaScript的历史 1992年Nombas开发出C-minus-minus(C--)的嵌入式脚本语言(最初绑定在CEnvi软件中).后将其改名ScriptEase.(客户端执行的语言) Netscape(网景)接收Nombas的理念,(Brendan Eich) 阅读全文
posted @ 2017-09-26 20:09 ''竹先森゜ 阅读(2546) 评论(0) 推荐(1)
摘要: 前端知识——CSS CSS(英文全称:Cascading Style Sheets) 中文名层叠样式表,是一种用来表现HTML或XML等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。 CSS 能够对网页中元素位置的排版进行像素级精确控制,支持 阅读全文
posted @ 2017-09-23 19:04 ''竹先森゜ 阅读(2494) 评论(0) 推荐(1)
摘要: HTML web服务本质(好吧这个先不用知道也可以) what's the HTML html是什么? 超文本标记语言(Hypertext Markup Language,HTML)通过标签语言来标记要显示的网页中的各个部分。一套规则,浏览器认识的规则 浏览器按顺序渲染网页文件,然后根据标记符解释和 阅读全文
posted @ 2017-09-21 17:49 ''竹先森゜ 阅读(2449) 评论(0) 推荐(0)
摘要: 多表查询 在大部分情况下,我们用到的表都是彼此相关联的,所以我们会有相当大的需求用到跨表的查询,这个时候我们就需要将相关联的表连起来做多表查询。 多表查询分为连表查询和子查询,连表查询即将相关联的表连城一张表后进行查询;子查询即将一张表查询所得结果作为另一张表的条件进行二次查询,为嵌套式查询。 链表 阅读全文
posted @ 2017-09-14 18:10 ''竹先森゜ 阅读(2679) 评论(0) 推荐(0)
摘要: 表操作 表相当于一个文件,其形式与现实中的表格相同。表中的每条记录都有相应的字段,字段就类似于表格的表头。 表操作详细: 数据操作 数据操作是数据库知识里的重中之重,尤其是多表的关联查询操作! 数据操作分为数据的增、删、改、查,其中最常用的是查询操作。先来看比较简单的增删改。 一、增 二、删 三、改 阅读全文
posted @ 2017-09-12 18:09 ''竹先森゜ 阅读(2613) 评论(0) 推荐(0)
摘要: 数据类型 数据库mysql中也是分很多数据类型的,最常用的就是:数字类型、字符类型、日期类型、枚举与集合类型 一、数字类型: 默认都是有符号的,即正负号,若想无符号,在创建表时加unsigned。指定宽度时,只影响显示宽度不影响存储,即只决定读不决定写。 注:其实我们完全没必要为整数类型指定显示宽度 阅读全文
posted @ 2017-09-11 18:08 ''竹先森゜ 阅读(3377) 评论(0) 推荐(0)
摘要: 前面我们讲了mysql的基本内容,现在我们详细的了解一下 MySQL 中的具体操作。 what's the SQL SQL(Structured Query Language 即结构化查询语言) SQL 语言主要用于存储数据、更新数据和管理关系数据系统,由 IBM 开发。 SQL语句分为三种: DD 阅读全文
posted @ 2017-09-05 18:07 ''竹先森゜ 阅读(8560) 评论(0) 推荐(0)
摘要: what's the MySQL MySQL是一个关系型数据库管理系统,MySQL 是目前最流行的关系型数据库管理系统之一,在 WEB 应用方面MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。 MySQ 阅读全文
posted @ 2017-09-04 18:06 ''竹先森゜ 阅读(2409) 评论(0) 推荐(0)
摘要: what's the 异常 python程序中会出现异常,即bug。若出现异常程序就报错,异常之后的代码就不会继续往下执行,这是一个正常程序不允许出现的,但是在某些程序交互的时候难免会因为用户输入问题产生异常,这个时候我们就要在程序中加入异常处理的代码来防止因为产生异常而使我们的程序崩溃的情况发生。 阅读全文
posted @ 2017-08-22 13:54 ''竹先森゜ 阅读(2475) 评论(0) 推荐(0)
摘要: 面向对象的知识点补充(进阶版) classmethod和staticmethod:这两个函数的用途就是可以不用实例化对象就可以调用方法 isinstance和issubclass isinstance是用来检查实例化的对象是否是由想检查的类实例化出来的,返回的是布尔值。isinstance(obj, 阅读全文
posted @ 2017-08-18 13:47 ''竹先森゜ 阅读(2446) 评论(0) 推荐(0)
摘要: 编程分为面向过程和面向对象,首先我们要了解什么是面向对象。 面向对象 面向过程就是我们之前学的内容,主要是函数式,其核心是过程,过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。 优点是:极大的降低了写程序的复杂度,只需要顺着要执行的步骤,堆叠代码即可。 阅读全文
posted @ 2017-08-17 20:33 ''竹先森゜ 阅读(2476) 评论(0) 推荐(0)
摘要: 模块自定义 上节说了有关模块的知识,当时所说的模块都是内置模块,现在来看自己定制的模块,即模块也可以自定义。 模块的自定义就是指写一段python文件,一般情况下里面包含了可执行的语句和函数的定义,其实自定义的模块和内置模块的效果一样,都是使以后程序的操作更加方便,不用重复敲一样的代码,直接导入模块 阅读全文
posted @ 2017-08-15 19:45 ''竹先森゜ 阅读(2515) 评论(0) 推荐(0)
摘要: 正则表达式 首先,我们引入了正则表达式的知识。所谓正则表达式,就是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。 正则表达式本身和python没有什么关系,就是匹配字符串内容的一种规则。这里 阅读全文
posted @ 2017-08-11 19:24 ''竹先森゜ 阅读(2462) 评论(0) 推荐(0)
摘要: 可迭代对象 字符串、列表、元祖、集合、字典都是可迭代的,数字是不可迭代的。(可以用for循环遍历取出内部元素的就是可迭代的) 如何查看一个变量是否为可迭代: 可以被迭代要满足的要求就叫做可迭代协议。可迭代协议的定义就是内部实现了__iter__方法,即可迭代对象中封装有__iter__方法。 迭代器 阅读全文
posted @ 2017-08-10 19:07 ''竹先森゜ 阅读(2972) 评论(0) 推荐(0)
摘要: what's the 内置函数? 内置函数,内置函数就是python本身定义好的,我们直接拿来就可以用的函数。(python中一共有68中内置函数。) 下面我们由作用不同分别进行详述:(字体加粗的为重点要掌握的) 与作用域相关:global和local global——获取全局变量的字典 local 阅读全文
posted @ 2017-08-07 18:59 ''竹先森゜ 阅读(2398) 评论(0) 推荐(0)
摘要: what's the 递归? 递归函数的定义:在函数里可以再调用函数,如果这个调用的函数是函数本身,那么就形成了一个递归函数。 递归的最大深度为997,这个是程序强制定义的,997完全可以满足一般情况下用到递归的情形。 举个栗子: 假设你想知道A的年龄,但你只知道A比B大2岁,B又比C大两岁,C又比 阅读全文
posted @ 2017-08-05 18:57 ''竹先森゜ 阅读(2306) 评论(0) 推荐(0)