自学内容网 自学内容网

flask的第一个应用

本文编写一个简单的实例来记录下flask的使用


简单实例

flask的依赖包都安装好之后,我们就可以写一个最简单的web应用程序了,我们把这个应用程序命名为first.py:


from flask import Flask

app = Flask(__name__)

@app.route('/')
def first():
    return "<p>这是我的第一个flask程序!</p>"

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

和普通的python程序不同的是,这里我们先实例化了一个Flask对象,然后用类似注解的方式定义了一个route在fist这个方法上。

程序写好了,如果你在pycharm IDE中,那么可以右键运行,可以得到下面的内容:

 * Serving Flask app 'first'
 * Debug mode: off
WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
 * Running on http://127.0.0.1:5000
Press CTRL+C to quit
127.0.0.1 - - [29/Nov/2024 13:56:28] "GET / HTTP/1.1" 200 -
127.0.0.1 - - [29/Nov/2024 13:56:29] "GET /favicon.ico HTTP/1.1" 404 -

最终我们可以访问默认的http://127.0.0.1:5000,可以得到下面的内容:

在这里插入图片描述


flask中的路由

路由也叫Routing,它是web应用程序中的灵魂,通过路由来定义各种URL和访问路径。在flask中,可以使用@app.route来对路由进行定义。@app.route类似于注解,可以放置在python的方法之上。

route中可以定义路由的名称,路由的名称可以跟方法的名称不一样:

@app.route('/test')
def test():
    return '我是一个测试'

原文地址:https://blog.csdn.net/qq_31960623/article/details/144134140

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!