摘要:
中间件 1、什么是Django的中间件? 定义:中间件是一个用来处理Django的请求和响应的框架级别的钩子,它是一个轻量、低级别的插件 系统,用于在全局范围内改变Django的输入和输出,每个中间件组件都负责一些特定的功能。 白话:中间件就是在视图函数执行前后做一些额外的操作,本质就是一个自定义的 阅读全文
摘要:
一、cookie是什么? 源起:由于http协议无法保持状态的特征,导致服务器无法辨识访问者,所以通过创建cookie的方式来保存状态。 工作原理:由服务器产生内容,浏览器收到请求后保存在本地;当浏览器再次访问时,浏览器会自动带上cookie,这样服务器就能通过cookie的内容来判断这个访问者是‘ 阅读全文
摘要:
模型系统(ORM) 一、ORM介绍 1.1、ORM概念 对象关系映射(object elational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。 简单的说,ORM是通过使用描述对象和书库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。 阅读全文
摘要:
Django的视图系统 定义:一个视图函数(或类),简称为视图,是一个简单的python函数或类,它接受web请求并且返回web响应。 响应可以是一张网页的html内容,一个重定向,一个404错误,一个xml文档,或一张图片。 无论视图本身包含什么逻辑,都要返回响应,代码写在那里都无所谓,只要它在你 阅读全文
摘要:
Django模板系统 官方文档 一、什么是模板? 只要是在html里面有模板语法就不是html文件了,这样的文件就叫做模板。 二、模板语法分类 Django模板中主要有两种特殊的符号: {{ }} & {% % } {{}} 表示变量,在模板渲染的时候替换成后台传过来的值,{% %}表示逻辑相关的操 阅读全文
摘要:
Django的路由系统 Django 1.1版本 URLConf官方文档 URL配置(URLconf)就像Django所支撑网站的目录。它的本质是URL与要为该URL调用的视图函数之间的映射表。 我们就是以这种方式告诉Django,遇到哪个URL的时候,要对应执行哪个函数。 一、URLconf配置 阅读全文
摘要:
Django框架简介 一、软件架构模式MVC和MTV 1、MVC模型 MVC(model view controller)是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(model)、视图(view)和控制器(controller),具有耦合性低,重用性高,生命周期成本低等优点。 阅读全文
摘要:
一、什么是Web框架? 框架,即framwork,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构,使用框架可以帮你快速开发特定的系统,简单的说,就是用别人搭建号的舞台来表演。 对于所有的web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端。 可以说w 阅读全文