1、新建flask project,templates存放动态渲染模板,statics存放静态数据
点击端口号可在默认浏览器中打开网页,此时debug=0。
设置默认浏览器:settings–>tools–>web browers–>最下面default browser选择
2、开启debug模式:
点击右上角【flask(app.py)】—>edit configerations—>选中degug
右上角红色方块终止服务器,然后绿色箭头重启即可开启debug模式,debug=1,不用重启服务器,直接保存刷新就可以看到改变
3、路由解析
#直接访问 http://127.0.0.1:5000/ 就可以
@app.route('/')
def hello_world():
return 'Hello World!'
#要访问 http://127.0.0.1:5000/index 不然404
@app.route('/index')
def hello():
return 'Hello World!'
外部传入参数
@app.route('/user/<int:id>')#字符串类型直接<name>
def hello(id):
return 'Hello World!%d号'%id
4、渲染网页
from flask import Flask,render_template#渲染
右边栏在templates中新建一个HTML File
@app.route('/')
def hello():
return render_template("index.html")#返回templates里的网页