首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Flask 入门系列教程(一)

今天我们正式开始 Flask 的学习之旅,Flask 作为一个轻量级的 Python Web 开发框架,以其良好的扩展性和易用性,俘获了大量的簇拥者,下面就让我们一起走进 Flask 的世界吧。...接下来就是安装 Flask,使用 pip 安装即可,非常方便 pip install flask 现在我们已经完成了前期的准备工作,下面就一起来认识下 Flask 吧。...Hello Flask 追溯到最初,Flask 诞生于 Armin Ronacher 在 2010 年愚人节开的一个玩笑。...解析时间 下面我们就来分解这个程序,来看看它的构成是怎样的 初始化程序实例 首先我们从 flask 包导入 Flask 类,通过实例化这个类,创建一个程序对象 app: from flask import...本教程的代码,可以到 Github 上下载 https://github.com/zhouwei713/FlaskCode/tree/master 本小节的代码,可以检出 tag 为 1a 的代码版本

1.9K40

Flask Web 极简教程(二)- Flask 模板(Part A)

哪些公司使用了 Flask 构建 Web 应用? Flask 安装 pip 安装 在终端下指定使用 Py 3.8 来安装 1.1.2 版本的 Flask。...实现 MTV 三层架构的第三方库: 模型Model Flask-PyMongo/Flask-SQLAlchemy 视图View Flask-WTF/Flask-Uploads/ 模板Template...Jinja2 三、Flask 内置服务器 Flask 推荐的启动方式 flask 1.0 之后就不再推荐使用 main 函数的方式启动 flask 应用了,而是通过设置环境变量运行启动命令的方式来启动...flask run --host=0.0.0.0 --port=8080 # 查看更多命令 flask run --help IDEA 配置 Flask 应用启动方式 Flask 应用开启 Debug...set/export FLASK_ENV=development flask run 图片 开启调试模式之后,修改代码保存后服务器会自动重启 四、Flask 的扩展 由于 Flask 是一个 microframework

1.2K20

Flask 入门系列教程(五)

而在 Flask 当中,就有这么一个插件,可以非常方便的操作数据库:Flask-SQLAlchemy Flask-SQLAlchemy Flask-SQLAlchemy 是一个 Flask 扩展,简化了在...和其他大多数扩展一样,Flask-SQLAlchemy 也使用 pip 安装: pip install flask-sqlalchemy 在 Flask-SQLAlchemy 中,数据库使用 URL 指定...除了直接使用 Alembic 之外,Flask 程序还可使用 Flask-Migrate(http://flask-migrate.readthedocs.org/en/latest/)扩展。...首先我们先安装 Flask-Migrate pip install flask-migrate 接下来配置 migrate from flask_migrate import Migrate migrate...= Migrate(app, db) 使用 init 来创建迁移仓库 flask db init Flask-Migrate 提供了一个命令集,使用 db 作为命名集名称,它提供的命令都以 flask

3.2K31

Flask 入门系列教程(二)

Web 服务器接收到请求后,经由 WSGI 协议把数据转换成 Flask 程序能够识别的数据后,传递给 Flask 程序。...在了解了 Web 程序的整体运行流程之后,我们再来深入的探究下 Flask 的工作原理。...Flask 上下文 HTTP 请求 当 Flask 接收到客户端的请求后(后面的章节中我们都会直接省略 Web 服务器和 WSGI 的转换步骤),就会产生一些视图函数可以访问的对象,通过这些对象来处理请求...两种上下文 在 Flask 中,有两种上下文:程序上下文和请求上下文。...本节所以代码可以查看本教程的 GitHub 代码仓库的 2a tag 版本代码 总结 本章着重介绍了 Flask 中的 HTTP 相关知识,包括 Web 服务器的运行方式,Flask 上下文的使用,请求钩子

1.1K20

Flask 入门系列教程(六)

而在 Flask 应用当中,我们可以选择 flask-mail 插件来把邮件功能很好的集成到我们的应用当中,安装和初始化都是我们熟悉命令和配置 安装: pip install flask-mail 配置...from flask_mail import Mail app = Flask(__name__) ... mail = Mail(app) 配置 Flask-Mail Flask-Mail 是通过连接...下面是 Flask-Mail 提供的一些常用配置 配置 默认值 说明 MAIL_SERVER 用于发送邮件的 SMTP 服务器 localhost MAIL_PORT 发送端口 25 MAIL_USE_TLS...下面我们就在当前的程序当中,集成 Flask-Mail 集成邮件功能 这里要注意的一点,为了信息安全,我们千万不要把用户名和密码直接写到代码当中,而是尽量使用环境变量来代替 app.config['MAIL_SERVER...这部分完整代码,可以检出6a 总结 到此为止,我们已经差不多完成了一个 Flask Web 应用的所需功能的概述,后面我们就可以来完成一个完整的项目了,一起进步吧!

65020

关于flask入门教程-app代码

Flask是一个使用 Python 编写的轻量级 Web 应用框架。其 WSGI 工具箱采用 Werkzeug ,模板引擎则使用 Jinja2。...Flask是一个轻量级的可定制框架,使用Python语言编写,较其他同类型框架更为灵活、轻便、安全且容易上手。...另外,Flask还有很强的定制性,用户可以根据自己的需求来添加相应的功能,在保持核心功能简单的同时实现功能的丰富与扩展,其强大的插件库可以让用户实现个性化的网站定制,开发出功能强大的网站。...在本微小项目应用的flask程序里实现了系统的登陆、注销、主页面、用户信息的查询、增加、删除、修改等功能。...import Flask,render_template,request,url_for,session,redirect,flash from flask_paginate import Pagination

73020
领券