
Flask
文章平均质量分 83
EllieWong
每天都要有进步~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
flask 源码解析:路由
构建路由规则一个 web 应用不同的路径会有不同的处理函数,路由就是根据请求的 URL 找到对应处理函数的过程。在执行查找之前,需要有一个规则列表,它存储了 url 和处理函数的对应关系。最容易想到的解决方案就是定义一个字典,key 是 url,value 是对应的处理函数。如果 url 都是静态的(url 路径都是实现确定的,没有变量和正则匹配),那么路由的过程就是从字典中通过转载 2017-06-30 16:15:09 · 935 阅读 · 0 评论 -
Flask-处理客户端通过POST方法传送的数据
作为一种HTTP请求方法,POST用于向指定的资源提交要被处理的数据。我们在某网站注册用户、写文章等时候,需要将数据保存在服务器中,这是一般使用POST方法。本文使用python的requests库模拟客户端,若没有请pip install requests。建立Flask项目按照以下命令建立Flask项目HelloWorld:mkdir HelloWorldmkdi转载 2017-08-23 16:33:20 · 1934 阅读 · 0 评论 -
Flask代码结构总结
1. 代码结构1.1 最简单的(没有数据库)`-- app |-- static #用来放CSS,js之类的文件`-- templates #用来放HTML格式的文件,可以在里面再创建子文件夹run.py #程序主入口,视图函数都写在这里 1.2 稍复杂点的|-- app| |-- __init__.py原创 2017-07-11 15:51:37 · 1960 阅读 · 0 评论 -
Flask学习笔记-1
1.安装Linux系统#pip install flask安装好后进入Python编辑模式,>>> import flask看看是否会报错,如果成功则说明安装成功2.使用方法说明初始化,创建Flask实例from flask import Flaskapp = Flask(__name__)应用实例用于处理浏览器端发送给服务器原创 2016-05-09 14:17:14 · 663 阅读 · 0 评论 -
Flask学习笔记-2-扩展bootstrap,moment
1.Flask-Bootstrap:集成Twitter开发的一个开源框架BootstrapBootstrap 是 Twitter 开发的一个开源框架,它提供的用户界面组件可用于创建整洁且具有吸引力的网页,而且这些网页还能兼容所有现代 Web 浏览器。Bootstrap是客户端框架,因此不会直接涉及服务器。服务器需要做的指示提供引用了 Bootstrap 层叠样式表(CSS)和 Java原创 2017-01-13 15:15:30 · 1692 阅读 · 0 评论 -
Flask-Web 表单
本次主要介绍下Web表单。尽管Flask的请求对象提供的对象足够用于处理Web表单(如:request.form能获取POST请求中提交的表单数据),但有些任务很单调,而且要重复操作。比如生成表单的HTML代码和验证提交的表单数据。Flask-WTF(http://pythonhosted.org/Flask-WTF)扩展可以把处理Web表单的过程编程一种愉快的体验。这个扩展对独立转载 2017-01-13 15:34:19 · 724 阅读 · 0 评论 -
Flask-为什么会启动两次
发现启动flask之后,会自动的重启代码如下:$ ./run.py Now starting to run.... * Running on http://hostname:port/ (Press CTRL+C to quit) * Restarting with statNow starting to run.... * Debugger is active!原创 2017-06-05 11:46:07 · 13098 阅读 · 0 评论 -
Flask-实现博客基本功能
功能:新用户注册register(confirm email需要验证邮箱)用户登陆login用户登出logout忘记密码,更改密码(发送邮件,从邮箱中跳转到更改密码页面)更改用户名不登录用户只能浏览页面登陆用户可以发博客,编辑、删除自己以前的博客页面展示(分页导航)只查看某人发过的博客用户查看编辑个人资料数据库:SQLAlchemy,涉及mode原创 2017-06-19 16:00:18 · 1280 阅读 · 1 评论 -
Linux系统apache+wsgi+flask
在Linux系统中,通过web服务器(如apache)+WSGI服务器网关接口+Python 编写的 Web 应用(如用Flask、Django),就可以搭建出一套可用的服务。本文旨在走通整个流程,具体细节可自行搜索。环境:Ubuntu1. 安装安装 Apache:sudo apt-get install apache2 安装Apache的扩展mod_wsgi:sudo apt...原创 2019-08-09 16:23:58 · 1007 阅读 · 0 评论