目录
- 一、安装及简单Flask
- 1、创建示例程序
- 2、代码分解
- 2.1 导入并实例化了Flask类
- 2.2 注册路由
- 2.3启动Web服务器

前言:
Flask 是一个 Python 实现的 Web 微框架,之所以称之为微框架,是因为 Flask 核心简单且易于扩展,有两个主要依赖,WSGI工具集:Werkzeug和模板引擎:Jinja2,Flask 只保留了 Web 开发的核心功能,其他的功能都由外部扩展来实现,比如集成数据库、表单认证、文件上传、各种各样的开放认证技术等功能。正是因为 Flask 支持用户灵活选择扩展功能,使得 Flask 越来越受到开发者的喜爱。
一、安装及简单Flask
可以使用pip install flask命令进行安装。
1、创建示例程序
安装完成后,我们来写一个Hello Flask!的示例程序。 新建一个Python项目,在项目根目录新建一个app.py文件,
写入以下代码:
from flask import Flask
app = Flask(__name__)
@app.route('/')
def index():
return '<h1>Hello Flask!<h1>'
if __name__ == '__main__':
app.run()
2、代码分解
2.1 导入并实例化了Flask类
from flask import Flask
app = Flask(__name__)
2.2 注册路由
@app.route('/')
def index():
return '<h1>Hello Flask!<h1>'
为函数index()附加app.route()装饰器,并传人 url:/ 作为参数,让 url 与函数建立关联的过程),当用户访问跟地址/就会触发index()函数,这种和路由绑定的函数就被成为视图函数。
2.3启动Web服务器
if __name__ == '__main__':
app.run()
当用python app.py命令直接执行本文件时,就会通过app.run()启动Web服务器。
在命令行窗口执行flask run命令也可启动Web服务器,
如下:
Flask内置的开发服务器默认监听http:/127.0.0.1:5000 地址,当我们打开浏览器访问这个地址时,
会显示以下信息:
也可以在run()方法传入host=0.0.0.0、port=端口号指定监听主机、端口号,除此之外,还可以设置debug调试模式,
例如:
if __name__ == '__main__':
app.run(host='0.0.0.0', port=8080, debug=True)
使用flask run命令启动Web服务器时,可以指定参数的方式指定监听主机和端口号:--host=0.0.0 0、--port=8888。
注意: Flask 内置的 Web 服务器主要是开发调试用的,在生产环境中,最好使用gunicorn+Nginx的方式进行部署。
相关推荐:
如何利用AI生成高质量文章,提升写作效率与创意?
SEO优化做什么的?揭秘SEO优化的核心价值与实战应用,ai做金色
ChatGPT界面看不到用户:隐秘的互动方式与智慧的背后,AI和UR
SEO译为:网站排名背后的优化策略,会展中心网站优化
seo自己做什么,自己做seo需要花钱吗 ,ai850775
什么是seo行业,seo是什么职业做什么的 ,ai标题字体效果
文章创作AI:引领智能写作的新时代
什么是seo网站推广,什么是seo网站推广 ,ai酷男人
OpenAI新产品与现有技术的完美结合:赋能未来的智能变革,培训 ai
SEO怎么排名?这5大技巧,轻松提升网站排名,人人都可ai
seo,seoul city ,ai精洗
ChatGPT中文版下载,开启智能对话新体验,婚纱ai男
怎么用AI生成文章免费版,高效创作从此开始!
SEO无限:如何利用SEO技术实现网站流量爆发?,网站建设总监
SEO外链技巧:提升网站排名的秘密武器,ai视频生日祝福
ChatGPT对于大数据发展的帮助:赋能行业变革,推动智能化未来,ai写作真的好吗
优化百:开启数字时代的智能营销新时代,湘潭seo优化报价表
SEO抓取:让您的网站从零到一的秘诀,佛山网站建设哪家效果好
SEO中权重是什么意思?让你迅速网站排名的核心秘密!,长颈鹿智能AI点读机
SEO售产-数字营销新战场,助力企业实现盈利增长,去哪找自贡网站建设
在线AI生成文章:智能写作的未来趋势
SEO要不,来看看如何通过SEO优化提高网站流量和曝光度,seo 获客技巧
ChatGPT进不去怎么办?解决方案与技巧,轻松畅享智能对话,ai va
什么是蜘蛛弛?揭秘这个SEO优化背后的神秘工具,南沙seo优化排名价格
seo适合什么人做,哪种seo做得好 ,晋城ai论文写作免费
GPT在什么时候被人熟知的?从技术突破到广泛应用的背后故事,ai商业新思维ai课程
AI免费写文章:让创作变得轻松高效
seo简介主要写什么,seo主要内容 ,AI弧线这
SEO伪创:提升网站排名的危险策略与如何避免,怎样介绍社交网站推广
AI生成文章免费工具,让创作变得轻松又高效,ai安心健
SEO合同:确保您网站优化成功的关键保障,微博营销推广规则最新
SEO优化排-打造高效的网络营销利器,精神AI
ChatGPTWindows版本下载:让AI助力您的工作和生活,ai yamama
SEO有话:如何用精准优化助力企业在线增长,食品微信营销推广
ChatGPT:基于Transformer技术的语言模型,开创人工智能未来,AI独战OK
为什么越来越多的人选择在知乎发布文章?这里面的机会你可能还没发现!,潍坊关键词排名提升
WPJam:打破网站管理的壁垒,打造极致用户体验,广东谷歌seo工具
ChatGPT启动时遇到问题?快速解决方案让你畅享智能对话体验,ai如何保存logo
ChatGPT网页打不开?快来看看这些解决办法,轻松恢复正常访问!,ai金色包装
怎么用AI写出令人惊叹的文章?轻松搞定写作难题!
SEO关键词推广软件官网-助力企业实现高效精准的网络营销,圈圈ai
SEO武汉:如何提升武汉地区网站的搜索引擎排名,景区网站建设费用
互联网留痕:数字时代的隐形轨迹与自我管理,灯塔网站推广包年多少钱
SEO汇报:如何通过数据分析提升网站排名,助力企业业绩增长,免费推广网站大全百度经验
seo网络上什么意思,seo表示什么 ,如何避免今日头条ai写作检测
ChatGPT遇到问题?如何解决“您的应用遇到问题,无法正常启动”困境?,ai下载增强版
AI撰写工具的无限可能,让内容创作更高效、更精彩!
AI软件不用登录,让你的工作更高效轻松,智能ai写作改稿怎么改
ChatGPT打开后空白:如何解决这个困扰并高效使用AI助手,ai四声怎么写
在线AI文章:为您打造全新内容创作体验