随笔分类 -  python框架(django/flask)

摘要:本篇导航: Django的缓存机制 Django的信号 Django的序列化 一、Django的缓存机制 1、缓存介绍 1)缓存的简介 在动态网站中,用户所有的请求,服务器都会去数据库中进行相应的增,删,查,改,渲染模板,执行业务逻辑,最后生成用户看到的页面. 当一个网站的用户访问量很大的时候,每一 阅读全文
posted @ 2018-03-07 11:15 布吉岛丶 阅读(216) 评论(0) 推荐(0)
摘要:本篇导航: RESTful RESTful API设计 基于django实现 基于Django Rest Framework框架实现 一、RESTful REST与技术无关,代表的是一种软件架构风格,REST是Representational State Transfer的简称,中文翻译为“表征状态 阅读全文
posted @ 2018-02-08 19:09 布吉岛丶 阅读(866) 评论(3) 推荐(1)
摘要:本篇导航: 介绍 使用 SQLAlchemy-Utils 一. 介绍 SQLAlchemy是一个基于Python实现的ORM框架。该框架建立在 DB API之上,使用关系对象映射进行数据库操作,简言之便是:将类和对象转换成SQL,然后使用数据API执行SQL并获取执行结果。 组成部分: Engine 阅读全文
posted @ 2018-01-18 19:36 布吉岛丶 阅读(555) 评论(0) 推荐(1)
摘要:Flask Script扩展提供向Flask插入外部脚本的功能,包括运行一个开发用的服务器,一个定制的Python shell,设置数据库的脚本,cronjobs,及其他运行在web应用之外的命令行任务;使得脚本和系统分开; Flask Script和Flask本身的工作方式类似,只需定义和添加从命 阅读全文
posted @ 2018-01-18 19:10 布吉岛丶 阅读(267) 评论(0) 推荐(1)
摘要:本篇导航: session组件 上下文与内置函数 pymysql问题 模版问题 一、session组件 1、session组件简介 flask-session是flask框架的session组件,由于原来flask内置session使用签名cookie保存,该组件则将支持session保存到多个地方 阅读全文
posted @ 2018-01-16 19:58 布吉岛丶 阅读(537) 评论(0) 推荐(1)
摘要:本篇导航: wtforms组件的使用 自定义From组件 一、wtforms组件的使用 1、flask中的wtforms WTForms是一个支持多个web框架的form组件,主要用于对用户请求数据进行验证。 安装: 2、wtforms组件的使用之登录验证 1)图示 2)manage.py from 阅读全文
posted @ 2018-01-16 17:23 布吉岛丶 阅读(345) 评论(0) 推荐(0)
摘要:本篇导航: flask实例化参数 信号 metaclass元类解析 一、flask实例化参数 instance_path和instance_relative_config是配合来用的;这两个参数是用来找配置文件的,当用app.config.from_pyfile('settings.py')这种方式 阅读全文
posted @ 2018-01-16 16:25 布吉岛丶 阅读(519) 评论(0) 推荐(0)
摘要:本篇导航: flask实现分页 添加后保留原url搜索条件 单例模式 一、flask实现分页 1、django项目中写过的分页组件 from urllib.parse import urlencode,quote,unquote class Pagination(object): """ 自定义分页 阅读全文
posted @ 2018-01-16 15:48 布吉岛丶 阅读(1686) 评论(0) 推荐(0)
摘要:本篇导航: 数据库连接池 本地线程 上下文管理 面向对象部分知识点解析 1、子类继承父类__init__的三种方式 class Dog(Animal): #子类 派生类 def __init__(self,name,breed, life_value,aggr): # Animal.__init__ 阅读全文
posted @ 2018-01-16 15:31 布吉岛丶 阅读(1563) 评论(0) 推荐(0)
摘要:本篇导航: 路由系统 视图函数 请求与响应 模版语法 session 蓝图(blueprint)、闪现 (flash) 扩展 一、路由系统 1、可传入参数: 常用路由系统有以上五种,所有的路由系统都是基于一下对应关系来处理: DEFAULT_CONVERTERS = { 'default': Uni 阅读全文
posted @ 2018-01-16 10:53 布吉岛丶 阅读(338) 评论(0) 推荐(0)
摘要:本篇导航: Flask介绍 简单使用 排错 小结 一. Flask介绍 Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架,对于Werkzeug本质是Socket服务端,其用于接收http请求并对请求进行预处理,然后触发Flask框架,开发人员 阅读全文
posted @ 2018-01-15 20:09 布吉岛丶 阅读(399) 评论(0) 推荐(0)
摘要:本篇导航: 配置路由 定制Admin Django内置的Admin是对于model中对应的数据表进行增删改查提供的组件,使用方式有: 依赖APP: django.contrib.auth django.contrib.contenttypes django.contrib.messages djan 阅读全文
posted @ 2017-12-13 16:57 布吉岛丶 阅读(319) 评论(0) 推荐(0)
摘要:本篇导航: QuerySet 中介模型 查询优化 extra 一、QuerySet 1、可切片 使用Python 的切片语法来限制查询集记录的数目 。它等同于SQL 的LIMIT 和OFFSET 子句。 不支持负的索引(例如Entry.objects.all()[-1])。通常,查询集 的切片返回一 阅读全文
posted @ 2017-12-04 10:33 布吉岛丶 阅读(1432) 评论(0) 推荐(0)
摘要:之前的ajax使用都是依据jquery来使用的,本篇会先分析ajax的原生的js代码实现,还有jsonp的介绍和最终使用。 阅读全文
posted @ 2017-12-01 17:21 布吉岛丶 阅读(447) 评论(0) 推荐(0)
摘要:前面的随笔中我们经常会改setting配置也经常将一些配置混淆今天主要是将一些常见的配置做一个汇总。 阅读全文
posted @ 2017-11-20 22:55 布吉岛丶 阅读(528) 评论(0) 推荐(0)
摘要:本篇主要讲解简单的验证码实现,验证码使用基本都是找现成的组件来实现,用代码实现这个简单功能主要是了解了解验证码内部的实现。 阅读全文
posted @ 2017-11-20 19:26 布吉岛丶 阅读(1374) 评论(0) 推荐(0)
摘要:接上篇随笔。继续介绍ajax的使用。 上篇友情连接:http://www.cnblogs.com/liluning/p/7831169.html 本篇导航: Ajax响应参数 csrf 跨站请求伪造 jQuery.serialize() 上传文件 一、Ajax响应参数 上篇最后介绍了ajax的请求参 阅读全文
posted @ 2017-11-14 23:31 布吉岛丶 阅读(719) 评论(0) 推荐(0)
摘要:Ajax准么说是用于Javascript与服务器端进行交互的,我们之前呢没有了解ajax也同样可以完成与服务器的交互,那么ajax的优势在哪里?首先ajax是异步交互的也就是说我们基本不会遇到卡顿现象,还有就是它可以实现浏览器的局部刷新那到底是什么情况,那就阅读本篇文章一探究竟。 阅读全文
posted @ 2017-11-14 10:19 布吉岛丶 阅读(639) 评论(0) 推荐(0)
摘要:本篇导航: 小试牛刀 Form类 常用选择插件 自定义验证规则 初始化数据 Django的Form主要具有一下几大功能: 生成HTML标签 验证用户数据(显示错误信息) HTML Form提交保留上次提交数据 初始化页面显示内容 一、小试牛刀 1、创建Form类 2、View函数处理 3、生成HTM 阅读全文
posted @ 2017-11-12 19:21 布吉岛丶 阅读(692) 评论(0) 推荐(1)
摘要:前面我们介绍了cookies,主要应用在用户登录上,保存用户登录状态,不过cookies直接放在了浏览器上,安全性较低,所以我们便引出了session功能与cookies相同,不同的是它放在了客户端,相比较cookies来说安全性更高。还有分页,这是一个比较常用的功能。 阅读全文
posted @ 2017-11-12 19:09 布吉岛丶 阅读(582) 评论(0) 推荐(0)