资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

pythonFlask程序怎么实现

本篇内容介绍了“python Flask程序怎么实现”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

创新互联专注为客户提供全方位的互联网综合服务,包含不限于网站制作、网站建设、北海街道网络推广、微信小程序定制开发、北海街道网络营销、北海街道企业策划、北海街道品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联为所有大学生创业者提供北海街道建站搭建服务,24小时服务热线:028-86922220,官方网址:www.cdcxhl.com

1.首先打开pycharm,如图所示。

python Flask程序怎么实现

2.点击create之后,第一个Flask程序就被我们创建出来了

from flask import Flask
# 创建Flask的应用对象app = Flask(__name__)
# 装饰器,绑定视图函数的路径@app.route('/')def hello_world():    #视图函数    return 'Hello,World!!'if __name__ == '__main__':    #运行本地服务器进行测试flask程序    app.run()
我们可以先把项目跑起来看看效果,在pycharm下面点击那个绿色三角的运行按钮或者快捷键ctrl+shift+F10,我们的第一个项目就运行起来了。见下图:  

python Flask程序怎么实现

运行后的提示信息见下图:

python Flask程序怎么实现

根据提示信息,我们打开一个浏览器,访问地址http://127.0.0.1:5000/(这里访问localhost:5000其实也是一样的效果),猜一猜可以看到什么?不错,我们可以看到输出了Hello World!

  python Flask程序怎么实现

我们第一个flask的web程序很简单,只有一个显示Hello World!的页面,而且主程序app.py只有不到七行代码,下面我们就分析一下这七行代码,具体代码见下图。  

python Flask程序怎么实现


Flask之Hello world!简介

     
第一行代码是flask包中导入一个Flask类    

     

第四行代码实例化了一个Flask对象,也就是创建了一个名称为app的应用,实例化的时候传入了一个__name__的参数,该参数用于指定应用模块或者包的名称,这里__name__实际就是app.py模块的名称,这样flask才知道到哪去找静态文件,模板等资源。

第七行代码使用了一个装饰器@app.route,什么?你不知道什么是装饰器?那建议你可以去看看我们python基础进阶关于装饰器的故事。这个装饰器告诉flask如何处理url路由。当前代码的参数只有一个‘/’,也就是根路由即可触发hello_world()方法。所以我们直接在浏览器输入http://127.0.0.1:5000/就显示了Hello World!

后面两行代码定义了一个方法,这个方法就是装饰器route路由触发的方法,这个方法很简单,返回了一个字符串,该字符串就是我们想让浏览器显示的信息。

最后使用Flask实例对象app的run方法让应用运行起来。当然在调用该方法前使用if __name__ == '__main__':确保该脚本只有被解释器直接执行的时候才运行,如果作为模块导入是不会运行的。

可以看到我们的程序就是这样运行起来的!

开启调试模式

python Flask程序怎么实现    

虽然run()方法适用于本地的开发服务器,但是每次修改代码之后都需要手动重启,这样会很麻烦而且不够优雅。

但是如果你开始了调试模式,服务器就会在代码修改之后自动重新载入而无需重启。并且在发生错误时提供一个相当好用的调试器。

用两种方式可以开始调试模式:

from flask import Flask
# 创建Flask的应用对象app = Flask(__name__)
# 装饰器,绑定视图函数的路径@app.route('/')def hello_world():    #视图函数    return 'Hello,World!!'if __name__ == '__main__':    #运行本地服务器进行测试flask程序    app.debug = True  #调试模式方法1    app.run(debug = True)  #调试模式方法2

这两种方法的效果完全一样!

python Flask程序怎么实现

可以看到debug模式已经成功开启!

“python Flask程序怎么实现”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注创新互联网站,小编将为大家输出更多高质量的实用文章!


分享题目:pythonFlask程序怎么实现
文章路径:http://cdkjz.cn/article/jspiih.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220