4、解析第一个创建的项目的app.py文件

解析app.py文件

from flask import Flask

创建一个Flask对象,传递一个name参数进去

name参数的作用:

1、模板和静态文件的查找路径

2、以后一些Flask插件如果报错了,那么Flask可以通过这个参数找到具体的错误位置

app = Flask(name)

app.route:是一个装饰器

app.route('/')就是将url中的/映射到hello_world这个视图函数上面

以后你访问这个网站的时候,会执行hello_world这个函数,然后将这个函数的返回值返回给浏览器

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

@app.route('/list/')
def my_list():
return 'my_list'

如果这个文件是作为一个主文件运行,那么就执行app.run()方法;也就是启动这个网站

if name == 'main':
app.run()

启动:
python app.py runserver -h 0.0.0.0 -p 8000 -d

你可能感兴趣的:(4、解析第一个创建的项目的app.py文件)