Flask框架:创建app对象

这篇博客介绍了如何使用Flask框架初始化app对象,并详细解释了__name__参数的作用,以及如何通过route装饰器定义路由。内容还涵盖了返回字符串的方法、访问静态文件的路由、Hello World程序以及run()函数的用途。此外,文章提到了初始化参数如static_url_path、static_folder和template_folder的设置,以及在Flask中配置参数的不同方法,包括创建配置文件、使用类和字典形式,以及如何在视图中读取配置参数。最后讨论了run方法的port和debug参数。
摘要由CSDN通过智能技术生成

初始化参数

将__name__传入到flask对象中,表示flask以这个模块所在目录为根目录,默认根目录下,static目录为静态文件目录,templates目录为模板目录。

  1. 路由 使用@对象名称.route(‘路径’)
  2. 向页面返回字符串可以return 后面直接写字符串即可
  3. 默认的访问静态文件的路由是/static

hello world程序

from flask import Flask #导入flask类
#创建flask()对象

app=Flask(__name__)  #__name__模块名称

@app .route('/')#127.0.0.1:5000/
#视图函数
def index():
    return 'hello world'

if __name__ == '__main__':
    #3.启动flsk
      app.run()

那么,这段代码做了什么?

  1. 首先,我们导入了 Flask 类。这个类的实例将会是我们的 WSGI 应用程序。
  2. 接下来,我们创建一个该类的实例,第一个参数是应用模块或者包的名称。 如果你使用单一的模块(如本例),你应该使用 name ,因为模块的名称将会因其作为单独应用启动还是作为模块导入而有不同( 也即是 ‘main’ 或实际的导入名)。这是必须的,这样 Flask 才知道到哪去找模板、静态文件等等。
  3. 然后,我们使用 route() 装饰器告诉 Flask 什么样的URL 能触发我们的函数。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值