Flask框架
文章平均质量分 65
韩波的博客
知识使人快乐,学无止境!记录知识的奥妙,享受成功的快感!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Flask框架 - 10 Debugtoolbar与Restful
Flask之Debugtoolbar与Restful 1. 开发页面调试工具debugtoolbar 1.1 安装 pip install flask-debugtoolbar 1.2 配置 from flask import Flask from flask_debugtoolbar import DebugToolbarExtension app = Flas...原创 2018-09-10 08:59:50 · 434 阅读 · 0 评论 -
Flask框架 - 09 模型之间的关系
Flask模型之间的关系 1. 关联关系—多对多 定义模型:引入SLALchemy from flask_sqlalchemy import SQLAlchemy db = SQLAlchemy() 创建中间表 sc = db.Table('sc', db.Column('s_id', db.Integer, db.ForeignKey('student.s_id'...原创 2018-09-10 08:59:35 · 390 阅读 · 0 评论 -
Flask框架 - 08 模型之查询
Flask模型之查询 1. 深入数据库增删改查 定义模型,并定义初始化的函数: class Student(db.Model): s_id = db.Column(db.Integer, primary_key=True, autoincrement=True) s_name = db.Column(db.String(16), unique=True) s...原创 2018-09-10 08:59:18 · 1085 阅读 · 0 评论 -
Flask框架 - 07 模型使用配置
Flask模型使用配置 1. Flask模型 Flask默认并没有提供任何数据库操作的API 我们可以选择任何适合自己项目的数据库来使用 Flask中可以自己选择数据,用原生语句实现功能,也可以选择ORM(SQLAlchemy,MongoEngine) SQLAlchemy是一个很强大的关系型数据库框架,支持多种数据库后台。SQLAlchemy提供了高层ORM,也提供了使用数据库原生...原创 2018-09-10 08:58:38 · 285 阅读 · 0 评论 -
Flask框架 - 06 模板使用
Flask模板使用 1. jinja2 Flask中使用jinja2模板引擎 jinja2是由Flask作者开发,模仿Django的模板引擎 优点: 速度快,被广泛使用 HTML设计和后端python分离 非常灵活,快速和安全 提供了控制,继承等高级功能 2. 模板语法 2.1 模板语法主要分为两种:变量和标签 模板中的变量:{{ var }} 视图传递...原创 2018-09-10 08:58:22 · 243 阅读 · 0 评论 -
Flask框架 - 05 Session实现登录验证
Flask之Session实现登录验证 功能描述 使用session实现用户的模拟登陆功能: 在用户第一次访问服务端的时候,在服务端的redis中会创建一个session值,在客户端浏览器的cookies中也会创建一个session的值。该cookies中的session值和redis中的session值是一样的,那么在往后的访问操作中,请求request都会传递给后端,后端在获取到req...原创 2018-09-09 21:59:17 · 4960 阅读 · 2 评论 -
Flask框架 - 04 Session与Cookie
Flask之Session/Cookie 前言 访问者的标识问题服务器需要识别来自同一访问者的请求。这主要是通过浏览器的cookie实现的。 访问者在第一次访问服务器时,服务器在其cookie中设置一个唯一的ID号——会话ID(session)。 这样,访问者后续对服务器的访问头中将自动包含该信息,服务器通过这个ID号,即可区 隔不同的访问者。 1. Cookie 概念: a...原创 2018-09-09 21:58:22 · 290 阅读 · 0 评论 -
Flask框架 - 03 请求与响应
Flask请求与响应 1. 请求request 服务端在接收到客户端的请求后,会自动创建Request对象 由Flask框架创建,Requesy对象不可修改 属性: url:完整的请求地址 base_url:去掉GET参数的url host_url:只有主机和端口号的url path:路由中的路径 method:请求方法 remote_addr:请求的客户端的地址 a...原创 2018-09-09 21:57:14 · 290 阅读 · 0 评论 -
Flask框架 - 02 蓝图使用
Flask蓝图使用 1. 什么是蓝图 在Flask项目中可以用Blueprint(蓝图)实现模块化的应用,使用蓝图可以让应用层次更清晰,开发者更容易去维护和开发项目。蓝图将作用于相同的URL前缀的请求地址,将具有相同前缀的请求都放在一个模块中,这样查找问题,一看路由就很快的可以找到对应的视图,并解决问题了。 2. 使用蓝图 2.1 安装 pip install flask...原创 2018-09-09 21:56:15 · 433 阅读 · 0 评论 -
Flask框架 - 01 快速搭建
Flask快速搭建 1. flask简介 Flask是一个基于Python实现的web开发的’微’框架 (http://docs.jinkan.org/docs/flask/) Flask和Django一样,也是一个基于MVC设计模式的Web框架 flask流行的主要原因: a) 有非常齐全的官方文档,上手非常方便 b) 有非常好的拓展机制和第三方的拓展环境,工作中常见的软件...原创 2018-09-09 21:56:02 · 658 阅读 · 0 评论 -
Flask框架 - 11 Django与Flask的区别
Django与Flask区别: 1. jiaji2和Django的Templates模板引擎相比,jiaja2语法更简单 比如: loop.index 和 forloop.counter loop.revindex 和 forloop.revcounter jiaja2中没有ifequal 2. 耦合 Django: 大而全,但是耦合性高。Auth,Permi...原创 2018-09-10 09:00:11 · 1286 阅读 · 0 评论
分享