Python人工智能之Flask的安装[福州智慧城市]

Python人工智能之Flask的安装[福州智慧城市]

1、授课:林德尧(泉舟时代-未来城市技术总监)
2、主要文章内容:

一丶什么是Flask

Flask是一个使用 Python 编写的轻量级 Web 应用框架。其 WSGI 工具箱采用 Werkzeug ,模板引擎则使用 Jinja2 。Flask使用 BSD 授权。

Flask也被称为 “microframework” ,因为它使用简单的核心,用 extension 增加其他功能。Flask没有默认使用的数据库、窗体验证工具

二丶Flask的特点

1.后续的基于机器学习的车辆检测与属性识别算法研究,主要开发语言也是应用Python,整个系统统一开发语言,便于开发和后期维护。

2.Flask因为灵活、轻便且高效的特点被业界认可,同时拥有基于Werkzeug、Jinja2等一些开源库,拥有内置服务器和单元测试,适配RESTful,支持安全的cookies,而且官方文档完整,便于学习掌握。

3.Flask中拥有灵活的Jinja2模板引擎,提高了前端代码的复用率。这样可以提高开发效率和有利于后期开发与维护。在现有标准中,Flask算是微小型框架。Flask有两个主要依赖:路由、调试和Web服务器网关接口(WebServerGatewayInterface,WSGI)子系统由Werkzeug提供;模板系统由Jinja2提供。Werkzeug和Jinja2都是由Flask的核心开发者开发而成。对于数据库访问、验证Web表单和用户身份认证等一系列功能,Flask框架是不支持的。这些功能都是以扩展组件的方式进行实现,然后再与Flask框架集成。开发者可以根据项目的需求进行相应的扩展,或者自行开发。这与大型框架恰恰相反,大型框架本身做出了大部分决定,难以灵活改变方案。

三丶Flask的安装

flask的安装共有两种方法

方法一:
按下Win+R打开运行窗口,输入cmd后回车,在cmd命令行界面输入

pip install flask

另:
在python shell界面输入

import flask

没报错,说明flask已经安装.

查看flask的版本:

flask_version_

方法二:
在pycharm项目中,点击file ->setting,找到自己的项目,点击加号
在这里插入图片描述
之后搜索flask,最后点击install package。等待一会,它就安装完成了.

四丶一个完整的Flask程序

from flask import Flask 
app = Flask(__name__) 
 @app.route('/') def index():   
   		return '<h1>Hello World!</h1>' 
 if __name__ == '__main__':   
  app.run(debug=True)

五丶参考资料

Flask入门及如何反向解析url
产品经理/产品运营精华干货-泉舟时代智库分享
PRD制作全过程示例-Axure制作PRD
技术支持:
泉舟时代集团

六丶附:

中国数字城市排名
北京、上海、广州、深圳、杭州、贵州、福州、泉州、厦门
智慧城市建设投入排名
上海、北京、深圳、天津、苏州、重庆、杭州、武汉、广州、宁波。
城市信息化程度排名
广州、北京、上海、南京、杭州、武汉、深圳、长沙、苏州、沈阳。
数字经济排名
北京、上海、深圳、广州、天津、杭州、苏州、南京、重庆、成都。
城市应急管理智慧化排名
天津、重庆、武汉、长沙、青岛、合肥、郑州、东营、无锡、南京。
结合AI和5G的智慧城市试点城市
上海、北京、浙江、广东、安徽、山东等省市
首发10大领域、19个场景,涉及“AI工厂”“AI园区”“AI社区”“AI交通”“AI学校”“AI医院”“AI家庭”“AI政务”“AI金融”“AI安防”十大场景

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值