解析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
网友评论