栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

flask项目实战记录一:搭建flask框架

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

flask项目实战记录一:搭建flask框架

Flask是一个Web框架,它的作用主要是为了开发Web应用程序,Web,就是网页,所以学会了Flask,自己写可以写网站,

除了Flask框架,Python还有很多web框架,例如Django,Tormado框架等,其中最出名的框架是Django,最灵活的框架算是Flask。

Flask框架常用扩展包
Flask本身相当于一个内核,其他几乎所有的功能都要用到扩展,都需要第三方的扩展来实现。

常有的扩展包有这些:

Flask-SQLalchemy:操作数据库;

Flask-script:插入脚本;

Flask-migrate:管理迁移数据库;

Flask-Session:Session存储方式指定;

Flask-WTF:表单;

Flask-Mail:邮件;

Flask-Bable:提供国际化和本地化支持,翻译;

Flask-Login:认证用户状态;

Flask-OpenID:认证;

Flask-RESTful:开发REST API的工具;

Flask-Bootstrap:集成前端Twitter Bootstrap框架;

Flask-Moment:本地化日期和时间;

Flask-Admin:简单而可扩展的管理接口的框架。

创建Flask项目
我们打开已经安装好的pycharm,创建第一个flask项目

修改一下项目名和选择Python编译器即可点击Create,这样我们就成功创建了一个Flask框架项目,如下图所示:

venv是虚拟环境文件夹,里面放着我们pip安装的库和一些模块、包;

main.py是启动程序

创建完项目后,我们查看当前项目已经安装了哪些包,执行代码如下:
pip list
执行结果如下图所示:

可以看到我这里只有这两个,对于我们框架来说是远远不够的,但是没有关系,我们在操作过程中遇到需要的包,在安装就可以了

首先我们需要导入Flask模块,我们之前执行没有安装Flask的包,
Flie>settings>Project:项目名称>python interpreter

点击左上角+,

输入需要安装的模块名称,点击下载

这样就是下载成功了,返回之前的页面

这里Flask模块需要的包都安装好了

接下来我们来运行flask程序
导入Flask模块,该类的实例将会成为我们的WSGI应用;
创建一个该类的实例,该实例可以传递以下参数
__name__是一个适用于大多数情况的快捷方式,有了这个参数, Flask 才能知道在哪里可以找到模板和静态文件等东西;
使用route()装饰器来告诉Flask触发函数的URL ;

视图函数返回需要在用户浏览器中显示的信息;

app.run()启动一个web服务器来运行我们的程序。

编辑好了以后,运行代码

然后在点击http://127.0.0.1:5000 就会弹出一个浏览器,如下图所示:

到这里就说明我们flask框架的第一步已经完成了,

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/866742.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号