07 2018 档案
Python之面向对象
摘要:一 面向对象编程介绍 OOP(Object Oriented Programing)编程是利用“类”和“对象”来创建各种模型来实现对真实世界的描述。面向对象可以使程序更加容易扩展和容易修改,使我们的开发效率变得更高。基于面向对象的程序可以使人更容易理解你的代码逻辑从而使团队开发变得更从容 面向对象中
阅读全文
WEB框架Django之中间件/缓存/CBV/信号
摘要:一Djano的中间件 1 中间件的概念 中间件顾名思义,是介于request与respose处理之间的一道处理过程,相对比较轻量级,并且全局上改变django的输入与输出。因为改变是全局, 所有需要谨慎使用,用不好会影响到性能 2 自定义中间件 中间件中一般有四个方法: process_reques
阅读全文
WEB框架之Django实现分页功能
摘要:一 Paginator分页器 1 首先在数据库中生成大量数据 2 分页器中的主要方法 3 实现页面分页 模板: 视图函数: 二 自定义分页 1 直接在函数中实现分页 2 将自定义的分页器封装成一个类 3 在视图函数中调用 4 也页面中保留过滤条件班分页组件
阅读全文
WEB框架之Ajax
摘要:一 Ajax简介 1 Ajax的介绍 AJAX翻译成中文就是"异步Javascript和XML"。即使用JavaScript语言与服务器进行异步交互,传输的数据为XML(当然,传输数据不只是XML,现在更多使用json数据) 同步交互:客户端发出一个请求后,需要等待服务器结束后才能发出第二个请求 异
阅读全文
Web框架Danjgo之session cookie及认证组件
摘要:一 Cookie 1 什么是Cookie Cookie翻译成中文是小饼干的意思。其实Cookie是key-value结构,类似于一个Python中的字典。随着服务器端的响应发送给客户端浏览器。 然后客户端浏览器会把Cookie保存起来,当下一次在再访问服务器时把Cookie在发送给服务器。Cooki
阅读全文
WEB框架Django之Form组件
摘要:Django的Form主要具有一下几大功能: 生成HTML标签 验证用户数据(显示错误信息) HTML Form提交保留上次提交数据 初始化页面显示内容 一 通过form实现校验字段功能 模型:models.py 模板:register.html 二 通过form组件对模板进行渲染 form校验组件
阅读全文
WEB框架Django之ORM操作
摘要:一 ORM的简介 MVC或者MVC框架中包括的一个重要部分就是ORM,它实现了数据模型与数据库的解耦。 即数据模型的设计不需要依赖于特定的数据库,通过简单的配置可以轻松更换数据库,这可以大大减少开发人员的工作量 二 数据库的设置 若想要将模型转为mysql的表,需要在settings中配置: 注意点
阅读全文
web框架之Django基础
摘要:本节内容 HTTP协议 wsgi协议和wsgiref模块 Djano基本流程和配置 Django的路由系统 Django静态文件 template模板语言 一 HTTP协议 1 HTTP简介 HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。它的发展是万维网
阅读全文