文章分类 - web 框架
摘要:一.跨站伪造请求 1.中间件 django为用户实现防止跨站请求伪造的功能,通过中间件 django.middleware.csrf.CsrfViewMiddleware 来完成。而对于django中设置防跨站请求伪造功能有分为全局和局部。 2.全局 中间件 django.middleware.cs
阅读全文
摘要:一.django 将queryset对象转换为JSON对象的两种方法 1.serializers 2.json.dumps 由于JSON无法处理时间,小数的格式,需要进行扩展 #!/usr/bin/env python # --*-- encoding:utf-8 --*-- import json
阅读全文
摘要:一.MVC 与 MTV MVC: models(处理数据) views(模板) controllers(处理业务) MTV: models(处理数据) templates(模板) views(处理业务) 二. django的简单使用 pip install django 1.创建django程序 a
阅读全文
摘要:一.缓存 从内存中获取数据比从硬盘获取快,数据库的数据写入在硬盘,缓存在内存中。 把常用的数据放入在缓存中。 二.memcache Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱
阅读全文
摘要:1.cookie 是在浏览器端保存的键值对 ,特性:每次http请求携带cookie tornado 在后台设置 self.cookies self.set_cookie('k','v',过期时间) self.get_cookie('') 在前台javascript设置 document.cooki
阅读全文
摘要:1.Tornado 和现在的主流 Web 服务器框架(包括大多数 Python 的框架)有着明显的区别:它是非阻塞式服务器,而且速度相当快。 2.基础代码 #!/usr/bin/env python # -*- coding:utf-8 -*- import tornado.ioloop impor
阅读全文
摘要:1.web 框架 web 框架的本质是,socket服务端,WSGI是WEB服务器于WEB应用程序中的桥梁。 2.基本的服务端 3.自定义简易的框架 4.MVC与MTV MVC框架 Models 数据相关操作 Views 模板HTML文件 Controllers 业务逻辑 MTV框架 Models
阅读全文

浙公网安备 33010602011771号