摘要: Django 一 什么是web框架? 框架,即framework,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构,使用框架可以帮你快速开发特定的系统,简单地说,就是你用别人搭建好的舞台来做表演。 对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socke 阅读全文
posted @ 2017-11-06 17:15 Fugui 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 视图层之路由配置系统(views) URL配置(URLconf)就像Django 所支撑网站的目录。它的本质是URL与要为该URL调用的视图函数之间的映射表;你就是以这种方式告诉Django,对于这个URL调用这段代码,对于那个URL调用那段代码。 2.1 URLconf的正则字符串参数 2.1.1 阅读全文
posted @ 2017-10-24 16:02 Fugui 阅读(324) 评论(1) 推荐(0) 编辑
摘要: 模板层(template) 你可能已经注意到我们在例子视图中返回文本的方式有点特别。 也就是说,HTML被直接硬编码在 Python代码之中。 1 2 3 4 def current_datetime(request): now = datetime.datetime.now() html = "< 阅读全文
posted @ 2017-10-24 15:57 Fugui 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 一、Django—MTV模型 Django的MTV分别代表: Model(模型):负责业务对象与数据库的对象(ORM) Template(模版):负责如何把页面展示给用户 View(视图):负责业务逻辑,并在适当的时候调用Model和Template 此外,Django还有一个urls分发器,它的作 阅读全文
posted @ 2017-10-20 15:36 Fugui 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 一、Web框架 HTTP特点 1、简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联系的类型不同。 由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通信速度很快。 2、灵活:HTTP允许传输任意类型的数据对象。 阅读全文
posted @ 2017-10-20 15:21 Fugui 阅读(242) 评论(0) 推荐(0) 编辑
摘要: <!DOCTYPE html><html lang="zh-CN"><head> <meta charset="UTF-8"> <meta http-equiv="x-ua-compatible" content="IE=edge"> <meta name="renderer" content="w 阅读全文
posted @ 2017-10-18 16:04 Fugui 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 前端基础之CSS CSS 语法 CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明。 ''' selector { property: value; property: value; ... property: value } ''' 例如: h1 {color:red; font-siz 阅读全文
posted @ 2017-10-17 19:42 Fugui 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 前端之css样式(选择器) 一、css概述 CSS是Cascading Style Sheets的简称,中文称为层叠样式表,对html标签的渲染和布局 CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明。 例如 二、css的四种引入方式 1.行内式 行内式是在标记的style属性中设定CS 阅读全文
posted @ 2017-10-17 19:10 Fugui 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 前端基础之html HTML 初识 web服务本质 import socket def main(): sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock.bind(('localhost',8081)) sock.listen 阅读全文
posted @ 2017-10-16 19:18 Fugui 阅读(206) 评论(0) 推荐(0) 编辑
摘要: jQuery基本语法 一、jQuery基础1.为什么要用jquery? 写起来简单,省事,开发效率高,兼容性好2、什么是jQuery? jQuery是一个兼容多浏览器的JavaScript库(类似python里面的模块)3、如何使用jQuery? 1、导入 <script src="jquery-3 阅读全文
posted @ 2017-10-16 18:56 Fugui 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 前端基础之JavaScript JavaScript概述 JavaScript的历史 1992年Nombas开发出C-minus-minus(C--)的嵌入式脚本语言(最初绑定在CEnvi软件中).后将其改名ScriptEase.(客户端执行的语言) Netscape(网景)接收Nombas的理念, 阅读全文
posted @ 2017-10-16 18:52 Fugui 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 准备jquery-3.2.1.js文件 Title 开关 阅读全文
posted @ 2017-10-16 16:54 Fugui 阅读(1086) 评论(0) 推荐(0) 编辑
摘要: 一、下载安装 1、Linux 1.解压tar包 cd /software tar -xzvf mysql-5.6.21-linux-glibc2.5-x86_64.tar.gz mv mysql-5.6.21-linux-glibc2.5-x86_64 mysql-5.6.21 2.添加用户与组 g 阅读全文
posted @ 2017-09-05 19:53 Fugui 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 1,文件夹解析: 2,内容: 2.1 import os # BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) BASE_DIR = "\\".join(os.path.abspath(os.path.dir 阅读全文
posted @ 2017-08-18 16:58 Fugui 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 计算器开发需求 1 import re 2 import functools 3 4 5 def minus_operator_handler(formula): 6 '''处理一些特殊的减号运算''' 7 minus_operators = re.split("-", formula) 8 cal 阅读全文
posted @ 2017-08-17 20:22 Fugui 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 一 模块 1 什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 但其实import加载的模块分为四个通用类别: 1 使用python编写的代码(.py文件) 2 已被编译为共享库或DLL的C或C++扩展 3 包好一组模块的包 4 使用 阅读全文
posted @ 2017-08-09 15:06 Fugui 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 一、time 模块 1、表示时间的三种方式:时间戳、元组(struct_time)、格式化的时间字符串xxxx (1)时间戳(timestamp) :通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行“type(time.time())”,返回的是float类 阅读全文
posted @ 2017-08-08 15:55 Fugui 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 一、re模块(正则表达式) 正则表达式本身也和python没有什么关系,就是匹配字符串内容的一种规则。模块详见链接. 字符: 量词: . ^ $ * + ? { } 李杰李莲李二 李杰和李莲英李二棍 注意:前面的*,+,?等都是贪婪匹配,也就是尽可能匹配,后面加?号使其变成惰性匹配 字符集[][^] 阅读全文
posted @ 2017-08-07 16:27 Fugui 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 一、迭代器 1、可迭代协议 迭代:可以将某个数据集内的数据“一个挨着一个的取出来”,就叫做迭代。 可迭代协议:可以被迭代要满足的要求就叫做可迭代协议。可迭代协议的定义非常简单,就是内部实现了__iter__方法。 可以被for循环的都是可迭代的,要想可迭代,内部必须有一个__iter__方法。 2、 阅读全文
posted @ 2017-08-02 15:37 Fugui 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 递归函数: 递归函数,在一个函数内调用自己,最大递归层数做了一个限制:997 sys模块:所有和Pythonx相关的设置和方法 sys.setrecursionlimit(1000000) n=888880 def f(): global n n+=1 print(n) f() f() 结束递归的标 阅读全文
posted @ 2017-07-31 16:16 Fugui 阅读(166) 评论(0) 推荐(0) 编辑