03 2018 档案

摘要:一个视图函数(类),简称视图,是一个简单的Python函数(类),它接受Web请求并且返回Web响应。响应可以是一张网页的HTML内容,一个重写向,一个404错误,一个XML文件,或者一张图片。 无论视图本身包含什么逻辑,都要返回响应。代码写在哪里也无所谓,只要它在你当前项目目录下面。除此之外没有更 阅读全文
posted @ 2018-03-31 00:14 2009_boy 阅读(185) 评论(0) 推荐(0)
摘要:功能:URL配置(URLconf)就像Django所支撑网站的目录。它的本质是URL与要为该URL调用的视图函数之间的映射表。 以这种方式告诉Django,对于这个URL调用这段代码,对于那个URL调用那段代码。 URLconf配置 基本格式 注意:Django2.0版本中的路由系统已经替换成下面写 阅读全文
posted @ 2018-03-30 20:16 2009_boy 阅读(110) 评论(0) 推荐(0)
摘要:模板语言常用语法 只需要记两种特殊符号: {{ }}和{% %} 变量相关的用{{}},逻辑相关的用{% %} 变量 {{ 变量名 }} 变量名由字母数字和下划线组成。 点(.)在模板语言有特殊的含义,用来获取对象的相应属性值。 例子: view中代码: 模板中支持的写法: Filters 语法:{ 阅读全文
posted @ 2018-03-29 19:16 2009_boy 阅读(139) 评论(0) 推荐(0)
摘要:一、ORM介绍 1.ORM概念 对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据存在的互不匹配的现象的技术。 简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。 ORM在业务逻辑层和数 阅读全文
posted @ 2018-03-29 16:29 2009_boy 阅读(159) 评论(0) 推荐(0)
摘要:Django基础 Diango安装 这里使用的是django1.11.11版本 或者在pycharm里settings下载 创建django项目 在pycharm里 直接新建new project 目录介绍: 运行Django项目: pycharm直接右上角,运行即可。 模板文件配置: 低版本的py 阅读全文
posted @ 2018-03-22 20:05 2009_boy 阅读(161) 评论(0) 推荐(0)
摘要:Web框架本质 所有的Web应用本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端,这样我们就可以自己实现Web框架了。 可以说Web服务本质上都是在这十几行代码基础上扩展出来的。这段代码就是它们的祖宗。 用户的浏览器一输入网址,会给服务端发送数据,那浏览器会发送什么数据?怎 阅读全文
posted @ 2018-03-22 19:54 2009_boy 阅读(162) 评论(0) 推荐(0)
摘要:python读取execl数据 1.导入模块 import xlrd 2.取出表格名 3.按照坐标取值 4.表格一块有几行 5.按行读取内容,返回列表。 6.按列读取内容。 7.读取所有内容。 python往入execl表格写入数据 在第一行写入数据 阅读全文
posted @ 2018-03-21 19:16 2009_boy 阅读(563) 评论(0) 推荐(0)
摘要:PyMSQL介绍 PyMySQL是在Python3.x版本中用于连接MySQL服务器的一个库,Python2中则使用mysqldb。 Django中也可以使用PyMySQL连接MySQL数据库。 连接数据库 注意事项: 有一个MySQL数据库,并且已经启动。 有可以连接数据库的用户名和密码。 有一个 阅读全文
posted @ 2018-03-21 15:14 2009_boy 阅读(186) 评论(0) 推荐(0)
摘要:Bootstrap介绍 Bootstrap是Twitter开源的基于HTML、CSS、JavaScript的前端框架。 它是为实现快速开发Web应用程序而设计的一套前端工具包。 它支持响应式布局,并且在V3版本之后坚持移动设备优先。 Bootstrap优点: 在Bootstrap出现之前: 命名:重 阅读全文
posted @ 2018-03-19 20:24 2009_boy 阅读(168) 评论(0) 推荐(0)
摘要:jQuery介绍 1.jQuery是一个轻量级的、兼容多浏览器的JavaScript库。 2.jQuery使用户能够更方便地处理HTML Document、Events、实现动画效果、方便地进行Ajax交互,能够极大地简化JavaScript编程。它的宗旨就是:“Write less,do more 阅读全文
posted @ 2018-03-14 17:01 2009_boy 阅读(142) 评论(0) 推荐(0)
摘要:window对象 所有浏览器都支持window对象。它表示浏览器窗口。 所有JavaScript全局对象、函数以及变量均自动成为window对象的成员。 全局变量是window对象的属性。全局函数是window对象的方法。 HTMLDOM的document也是window对象的属性之一。 一些常用的 阅读全文
posted @ 2018-03-13 20:00 2009_boy 阅读(149) 评论(0) 推荐(0)
摘要:JavaScript介绍 JavaScript的历史 1992年Nombas开发出C-minus-minus(C--)的嵌入式脚本语言(最初绑定在CEnvi软件中),后将其改名ScriptEase(客户端执行的语言)。 Netscape(网景)接收Nombas的理念,(Brendan Eich)在其 阅读全文
posted @ 2018-03-09 18:54 2009_boy 阅读(192) 评论(0) 推荐(0)
摘要:CSS介绍 CSS(Cascading Style Sheet,层叠样式表)定义如何显示HTML元素。 当浏览器读到一个样式表,它就会按照这个样式表来对文档进行格式化(渲染)。 CSS语法 CSS实例: 每个CSS样式由两个组成部分:选择器和声明。声明又包括属性和属性值。每个声明之后用分号结束。 C 阅读全文
posted @ 2018-03-06 17:08 2009_boy 阅读(145) 评论(0) 推荐(0)
摘要:一、web服务本质 浏览器发请求 --> HTTP协议 -->服务端接收请求 --> 服务端返回响应 > 服务端把HTML文件内容发给浏览器 --> 浏览器渲染页面 二、HTML介绍 HTML:超文本标记语言(Hypertext Markup Language)是一种用于创建网页的标记语言。它不是一 阅读全文
posted @ 2018-03-05 15:28 2009_boy 阅读(163) 评论(0) 推荐(0)
摘要:一、索引介绍 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,遇到最多最容易出问题的还是一些复杂的查询操作,因此对查询语句的优化显然是重中之重。 索引相当于书的目录,可以帮助用户快速的找到需要的内容 在MySQL中也叫做键,是存储引擎用于快速找到记录的一种数据结 阅读全文
posted @ 2018-03-02 19:09 2009_boy 阅读(190) 评论(0) 推荐(0)
摘要:一、视图--view 一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据 特点: 1.视图的列可以来自不同的表,是表的抽象和逻辑意义上建立的新关系。 2.视图是由基本表(实表)产生的表(虚表)。 3.视图的建立和删除不影响基本表。 4.对视图内容的更新(添加、删除和修改 阅读全文
posted @ 2018-03-01 19:01 2009_boy 阅读(304) 评论(0) 推荐(0)