Flask框架搭建

本文介绍了如何在PyCharm中创建并运行一个Flask框架应用,包括创建项目、理解WSGI、运行调试模式以及定义和理解路由规则。通过示例展示了如何使用route()装饰器绑定函数到URL,以及如何利用变量规则处理动态URL。同时,讨论了Flask的调试模式和重定向行为,确保在开发过程中能便捷地调试和维护应用。
摘要由CSDN通过智能技术生成

Flask框架搭建

创建一个Flask框架

1、打开pycharm专业版,创建一个flask框架项目,如图:
在这里插入图片描述

  • 这里的虚拟环境是创建项目之前已经创建好的虚拟环境

2、点击创建按钮,跳转到项目主界面,如图:
在这里插入图片描述

  • 由上图可以看出项目的结构,如图:
    在这里插入图片描述

解析一个应用程序

创建完成Flask项目,会自动生成一个应用程序,代码如下:

from flask import Flask
# 初始化Flask实例
app = Flask(__name__)

@app.route('/') # /就是指路由
def hello_world(): # 视图函数
    return 'Hello World!' # 视图函数return接受的类型是string,dict,tuple,response对象,以及WSGI可调用类型的
    
if __name__ == '__main__':
    app.run()
  • 首先我们导入了 Flask 类。 该类的实例将会成为我们的 WSGI 应用。
  • 接着我们创建一个该类的实例。第一个参数是应用模块或者包的名称。如果你使用 一个单一模块(就像本例),那么应当使用 name ,因为名称会根据这个 模块是按应用方式使用还是作为一个模块导入而发生变化(可能是 ‘main’ , 也可能是实际导入的名称)。这个参数是必需的,这样 Flask 才能知道在哪里可以 找到模板和静态文件等东西。更多内容详见 Flask 文档。
  • 然后我们使用 route() 装饰器来告诉 Flask 触发函数的 URL 。
  • 函数名称被用于生成相关联的 URL 。函数最后返回需要在用户浏览器中显示的信息。

把它保存为 hello.py 或其他类似名称。请不要使用 flask.py 作为应用名称,这会与 Flask 本身发生冲突。

  • 5
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值