<svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> <path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path> </svg> <p>从本篇开始,我们将开始基于python的web开发系列教程,这里使用轻量级的web框架Flask。</p>
讯享网
1、简介
Flask是一个用来构建基于python语言的web应用程序的轻量级web框架。Flask的作者是来自Pocoo(由一群热爱python的人组建)的Armin Ronacher。本来只是作者的一个愚人节玩笑,不过后来大受欢迎,进而成为一个正式的项目。
Flask也被称为microframework即微框架,因为它使用简单的核心,但是扩展性和兼容性都非常强。
2、开发环境
2.1 Python 环境
视频教程:https://www.bilibili.com/video/BV1VC4y1B7h4
2.2 PyCharm 工具
视频教程:https://www.bilibili.com/video/BV1Yg4y167jC
2.3 Flask 第三方库
讯享网
3、创建项目
a、点击File—>点击New Project…,如下所示:
说明:
Name: 指定项目名称;
Location:指定Python保存位置;
Create a main.py welcome script:是否自动创建一个 app.py 文件,并放置一些基础的 Python 代码,这里勾选;
Inherit packages from base interpreter:是否继承全局环境里面的Python包;若勾选,则创建出来的项目多一个venv文件夹,该文件夹包含了Base interpreter目录下Libsite-packages和Scripts内的文件,这里勾选;
Template language:模板语言,默认Jinja2;
Template folder:模板路径,默认templates;
b、点击Create,项目结构如下:

说明:
static:存放静态文件,如js、css、图片等;
templates:存放HTML文件;
app.py:默认创建的Python程序,代码如下:
4、运行项目
选中app.py文件—>点击“Run ‘Flask (app.py)’”,控制台输出如下:

说明:
运行Flask应用程序,Flask会开启一个自带的web服务器,该服务器在代码调试时非常有用,也非常方便,但不建议在生成环境中使用,所以这里出现了警告。
5、发起请求
启动浏览器—>发起http://127.0.0.1:5000请求,如下所示:

6、其它
app.py代码中通过@app.route指定hello_world视图函数处理/请求,也可以通过app.add_url_rule函数指定视图函数处理哪个请求,如下代码:
讯享网


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/184466.html