python flask 简单应用开发
  J84zBtaJg2j3 2023年11月13日 32 0


Flask 是一个基于 Python 的微型 Web 框架,它提供了一组简洁而强大的工具和库,用于构建 Web 应用程序。Flask 的主要作用是帮助开发者快速搭建轻量级的、灵活的 Web 应用。

  使用 Flask 可以按照以下步骤进行:

1.安装 Flask:

通过 pip 工具在终端中执行 pip install flask 命令来安装 Flask。

pip install flask

2.创建 Flask 应用:

app.py),然后在文件中导入 Flask 模块:

from flask import Flask
app = Flask(__name__)

3.定义路由和视图函数:

使用装饰器语法将 URL 路径与对应的处理函数关联起来。例如,定义一个根路径的处理函数:

@app.route('/')
def index():
    return 'Hello, Flask!'

4.运行应用:

在文件末尾添加以下代码,以便在本地运行 Flask 应用:

if __name__ == '__main__':
    app.run()

完成以上步骤后,可以在终端中执行 python app.pyhttp://localhost:5000,即可看到 Hello, Flask! 的输出。

  上述的完整代码示例:

from flask import Flask

app = Flask(__name__)

@app.route('/')
def home():
    return 'Hello, World!'

@app.route('/about')
def about():
    return 'About page'

if __name__ == '__main__':
    app.run(port=5010)

  可以在 app.run 方法中设置 web 服务访问的端口。通过 python app.py 方式启动:

                 

python flask 简单应用开发_Web

通过curl 命令访问如下:

                 

python flask 简单应用开发_flask_02

5.基础说明

 app = Flask(__name__)app__name____name__Flask 类的构造函数,我们告诉 Flask 使用当前模块的名称来确定应用程序的根目录。

  if __name__ == '__main__':__name__'__main__',所以这个条件可以用来检测当前脚本是否作为主程序运行。

if __name__ == '__main__': 条件下。这样做的目的是,当直接运行该脚本时才会执行服务器启动代码,而当该脚本作为模块被导入到其他脚本时不会执行启动代码。这样可以避免在导入该模块时重复启动服务器,只有当该脚本作为主程序运行时才会启动服务器。

 



【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月13日 0

暂无评论

推荐阅读
J84zBtaJg2j3