python web框架Flask学习心得

最近学python web的flask框架,也是我第一次接触的比较大的程序。有幸买了《flask web开发基于python的web应用开发实践》这本书。薄如蝉翼的200页,比起《python核心编程》的600多页显得小的多。

      这本的算是对flask讲的非常不错的一本说从新建个路由到完整的blog逐一讲解到并且有作者github的辅助。让我这个新手对于web后台开发有个整体的思路。
web flask 重要模块 :
1路由:通俗易懂的话来说就是一个页面的逻辑与内容
定义路由 
@app.route(‘/’)
def index:
return ”

hello word

@app.route(‘/’)这里的(‘/’)表示程序第一个启动的路由
启动路由可以通过redirect(url_for(xxx))的方式让程序执行到别的路由
2模板:即定义网页页面布局
模板在路由中启用
  @app.route(‘/’)
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’)[模板,表格,数据库]}

 

发表评论

邮箱地址不会被公开。 必填项已用*标注