上一页 1 2 3 4 5 6 7 8 ··· 19 下一页
摘要: 简介 flask-session是flask框架的session组件,由于原来flask内置session使用签名cookie保存,该组件则将支持session保存到多个地方,如: redis:保存数据的一种工具,五大类型。非关系型数据库 memcached filesystem mongodb s 阅读全文
posted @ 2018-06-19 19:53 TheLand 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 数据库连接池 flask中是没有ORM的,如果在flask里面连接数据库有两种方式 链接池原理 那么我们用pymysql来做。 为什么要使用数据库连接池呢?不用连接池有什么不好的地方呢? 方式一、每次操作都要链接数据库,链接次数过多 方式二、不支持并发 方式三:由于上面两种方案都不完美,所以得把方式 阅读全文
posted @ 2018-06-19 19:52 TheLand 阅读(2528) 评论(0) 推荐(0) 编辑
摘要: 设置配置文件的几种方式 要想在视图函数中获取配置文件的值,都是通过app.config来拿。但是如果视图函数和Flask创建的对象app不在一个模块。就得 导入来拿。可以不用导入,。直接导入一个current_app,这个就是当前的app对象,用current_app.config就能查看到了当前a 阅读全文
posted @ 2018-06-13 16:07 TheLand 阅读(1768) 评论(0) 推荐(0) 编辑
摘要: 蓝图(flask中多py文件拆分都要用到蓝图) 如果代码非常多,要进行归类。不同的功能放在不同的文件,吧相关的视图函数也放进去。蓝图也就是对flask的目录结构进行分配(应用于小,中型的程序), 小中型: manage.py import fcrm if __name__ == '__main__' 阅读全文
posted @ 2018-06-13 16:03 TheLand 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 知识点回顾 1、flask依赖wsgi,实现wsgi的模块:wsgiref,werkzeug,uwsgi 2、实例化Flask对象,里面是有参数的 app = Flask(__name__,template_folder='templates',static_url_path='/xxxxxx') 阅读全文
posted @ 2018-06-12 17:22 TheLand 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 废话不多说,直接上代码 from flask import Flask,render_template,request,redirect,session app = Flask(__name__,template_folder='templates') app.secret_key = "sdsfd 阅读全文
posted @ 2018-06-12 17:20 TheLand 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 一、Flask介绍(轻量级的框架,非常快速的就能把程序搭建起来) Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架,对于Werkzeug本质是Socket服务端,其用于接收http请求并对请求进行预处理,然后触发Flask框架,开发人员基于F 阅读全文
posted @ 2018-06-12 17:14 TheLand 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 一、自动分配(redis) 数据放缓存了,为的是速度快 redis是支持持久化的,如果关机了以后,数据已经会放在文件里了 先买上一台电脑:装上redis服务器软件 - 这个服务器有个工网IP:47.93.4.198 - 端口:6379 我们的电脑:装上链接redis的模块 - pip instail 阅读全文
posted @ 2018-06-08 20:56 TheLand 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 一、redis的两种链接方式 1、简单连接 2、连接池 如果要连接redis的时候推荐用连接池的方式;如果每次操作都用同一个链接,可以用连接池链接 redis使用connection pool来管理对一个redis服务的所有连接,避免每次建立,释放连接的开销。默认 ,每个redis实例都会维护一个自 阅读全文
posted @ 2018-06-05 21:30 TheLand 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 一、redis的安装 方式一:硬盘免安装 wget http://download.redis.io/releases/redis-3.0.6.tar.gz #下载 tar xzf redis-3.0.6.tar.gz #解压 cd redis-3.0.6 #切换到redis make #安装 启动 阅读全文
posted @ 2018-06-05 16:57 TheLand 阅读(112) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 19 下一页