web flask 重要模块 :
1路由:通俗易懂的话来说就是一个页面的逻辑与内容
定义路由
@app.route(‘/’)
def index:
return ”
hello word
”
@app.route(‘/’)这里的(‘/’)表示程序第一个启动的路由
启动路由可以通过redirect(url_for(xxx))的方式让程序执行到别的路由
2模板:即定义网页页面布局
模板在路由中启用
def index:
return render_template(‘xxxx.html’)。
render_template就是启用模板语句
模板中也可定义跳转路由
3表格:即填写的表单如登入的表单和注册表单
路由中通过
@app.route(‘/’)
def index:
form = xxxxxx() 来实例化表单
4数据库:储存数据用的库
flask web后台程序基本运行路线:
1.程序→{路由(‘/’)[模板,表格,数据库]}→重定向(url_for)→{路由(‘new’)[模板,表格,数据库]}
2.程序→{路由(‘/’)[模板,表格,数据库]}→模板→{路由(‘new’)[模板,表格,数据库]}