从本篇开始,我们将开始基于python的web开发系列教程,这里使用轻量级的web框架Flask。
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函数指定视图函数处理哪个请求,如下代码:
到此这篇falsh教程(flash教程入门教程)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/do-yfwjc/54241.html