
Flask 学习
Flask 学习记录
王哈哈er
廉颇老矣,能饭!
展开
-
flask项目端口设置无效
flask项目端口设置无效解决办法:程序设置(该方法无效):解决方法:右上角打开 “Edit Configurations” ,在Additional Options处设置启动参数删掉之前在run方法中设置的参数,再次运行OKvia:https://blog.youkuaiyun.com/baidu_30809315/article/details/83543803...转载 2019-05-15 16:29:49 · 2929 阅读 · 0 评论 -
Flask 重定向和错误
Flask 类有一个 redirect() 函数。调用时,它返回一个响应对象,并将用户重定向到具有指定状态代码的另一个目标位置。redirect() 函数的原型如下:Flask.redirect(location, statuscode, response)在上述函数中:location 参数是应该重定向响应的 URL。statuscode 发送到浏览器标头,默认为 302。res...原创 2019-04-02 09:49:14 · 1654 阅读 · 0 评论 -
Flask 会话
Flask Sessions(会话)与 Cookie 不同,Session(会话)数据存储在服务器上。会话是客户端登录到服务器并注销服务器的时间间隔。需要在该会话中保存的数据会存储在服务器上的临时目录中。为每个客户端的会话分配会话 ID。会话数据存储在 cookie 的顶部,服务器以加密方式对其进行签名。对于此加密,Flask 应用程序需要一个定义的 SECRET_KEY。Session 对...原创 2019-04-01 17:18:18 · 1121 阅读 · 0 评论 -
Flask Cookies
Cookie 以文本文件的形式存储在客户端的计算机上。其目的是记住和跟踪与客户使用相关的数据,以获得更好的访问者体验和网站统计信息。Request 对象包含 Cookie 的属性。它是所有 cookie 变量及其对应值的字典对象,客户端已传输。除此之外,cookie 还存储其网站的到期时间,路径和域名。在 Flask 中,对响应对象设置 cookie。使用 make_response() 函数...原创 2019-04-01 16:52:30 · 1094 阅读 · 0 评论 -
Flask 将表单数据发送到模板
我们已经看到,可以在 URL 规则中指定 http 方法。触发函数接收的 Form 数据可以以字典对象的形式收集它并将其转发到模板以在相应的网页上呈现它。在以下示例中,’/’ URL会呈现具有表单的网页(student.html)。填入的数据会发布到触发 result() 函数的 ‘/result’ URL。results() 函数收集字典对象中的 request.form 中存在的表单数据,...原创 2019-04-01 16:35:02 · 1915 阅读 · 0 评论 -
Flask 静态文件 & Request对象
Web 应用程序通常需要静态文件,例如 javascript 文件或支持网页显示的 CSS 文件。通常,配置 Web 服务器并为您提供这些服务,但在开发过程中,这些文件是从您的包或模块旁边的 static 文件夹中提供,它将在应用程序的 /static 中提供。特殊端点 ‘static’ 用于生成静态文件的 URL。在下面的示例中,在 index.html 中的 HTML 按钮的 OnClic...原创 2019-04-01 16:20:59 · 912 阅读 · 0 评论 -
Flask 模板
可以以 HTML 的形式返回绑定到某个 URL 的函数的输出。例如,在以下脚本中, hello() 函数将使用 <h1> 标签呈现 ‘Hello World’。from flask import Flaskapp = Flask(__name__)@app.route('/')def index(): return '<html><body>&l...原创 2019-04-01 16:12:43 · 876 阅读 · 0 评论 -
Flask HTTP方法
Http 协议是万维网中数据通信的基础。在该协议中定义了从指定 URL 检索数据的不同方法。下表总结了不同的 http 方法:方法描述GET以未加密的形式将数据发送到服务器。最常见的方法。HEAD和GET方法相同,但没有响应体。POST用于将HTML表单数据发送到服务器。POST方法接收的数据不由服务器缓存。PUT用上传的内容替换目标资源的所有当前...原创 2019-04-01 15:24:00 · 1106 阅读 · 0 评论 -
Flask URL构建
url_for() 函数对于动态构建特定函数的 URL 非常有用。该函数接受函数的名称作为第一个参数,以及一个或多个关键字参数,每个参数对应于 URL 的变量部分。以下脚本演示了如何使用 url_for() 函数:from flask import Flask, redirect, url_forapp = Flask(__name__)@app.route('/admin')def ...原创 2019-04-01 15:09:25 · 883 阅读 · 0 评论 -
Flask 变量规则
通过向规则参数添加变量部分,可以动态构建 URL。此变量部分标记为 <variable-name> 它作为关键字参数传递给与规则相关联的函数。在以下示例中,route() 装饰器的规则参数包含附加到 URL ‘/hello’ 的 <name> 。因此,如果在浏览器中输入 http://localhost:5000/hello/wang 作为URL,则 ‘wang’ 将作为...原创 2019-04-01 14:58:14 · 1391 阅读 · 0 评论 -
Flask 路由
Flask 路由现代 Web 框架使用路由技术来帮助用户记住应用程序 URL。可以直接访问所需的页面,而无需从主页导航。Flask 中的 route() 装饰器用于将 URL 绑定到函数。例如:@app.route(‘/hello’)def hello_world(): return ‘hello world’在这里,URL ‘/ hello’ 规则绑定到 hello_world...原创 2019-04-01 14:19:01 · 635 阅读 · 0 评论 -
Flask 概述、安装应用 & 调试
一、概述Flask 是 Python 中一个微型的 Web 开发框架。它由 Armin Ronacher 开发,他领导一个名为 Pocco 的国际 Python 爱好者团队。Flask 基于 Werkzeug WSGI 工具包和 Jinja2 模板引擎。两者都是 Pocco 项目。二、安装Flask安装条件安装 Flask 通常需要 Python 2.6 或更高版本。虽然 Flask 及...原创 2019-04-01 13:53:40 · 725 阅读 · 0 评论