flask模板,flask前端模板

  flask模板,flask前端模板

  在我们对瓶的一些引擎使用时,就不得不提到其中的一个默认引擎了。有些初学瓶的人对Jinja2还没有使用过,所以不知道该从何下手。本篇对于这种默认的引擎使用进行了整理,有对瓶模板引擎感兴趣的,可以跟着我们一起来看看Jinja2的基础操作,具体的内容如下展开。

  1、flask默认的模板引擎是Jinja2

  目录结构:

  /应用程序。巴拉圭

  /模板

  /oscuser。html2、实例

  应用程序。巴拉圭

  #编码=utf-8

  __作者__=段鹏

  importMySQLdb

  来自flaskimportFlask,请求,渲染模板,会话,重定向,url_for,escape

  app=Flask(__name__,static_folder=static ,static_url_path=/static )

  #定义首页

  @app.route(/)

  defhello_world():

  user_agent=request.headers.get(用户代理)

  欢迎归来,youbrowseris%s%user_agent

  #定义404错误页面

  @app.errorhandler(404)

  defnot_found(错误):

  返回render _ template(错误。html’),404

  #定义动态页面

  @ app。路线(/用户/用户名)

  定义显示用户配置文件(用户名):

  #showtheuserprofileforthatuser

  返回"用户%s "用户名

  #限制请求方式

  @app.route(/sayHello ,methods=[post])

  defsayHello():

  回答"你好,你是谁?"?

  #限制请求只能为得到方式

  @app.route(/touch ,methods=[get])

  deftouch():

  返回render _ template( bank。html’)

  #我的账号页面,与数据库交互,实现动态数据处理

  @app.route(/myaccount ,methods=[get])

  defmydata():

  尝试:

  #加载驱动连接数据库主机-ipport-端口

  conn=mysqldb。连接(host= 192。168 .1 .124 ,user=root ,passwd=abcdef ,db=abcdef ,port=3306,charset=gb2312 )

  cursor=conn.cursor()

  光标。execute( select * from OSC _ users where t。log in _ name= rainbow 07693 )

  result=cursor.fetchone()

  打印(结果[4])

  cursor.close()

  conn.close()

  返回render _ template( oscuser。html ,userinfo=result)

  转载除外。错误,e:

  打印机

  if__name__==__main__:

  app.run(调试=真)以上就是瓶中模板引擎的使用,相信大家已经对Jinja2的用法有了一定的认识。平时在课后也可以找有关的资料进行深入学习。更多计算机编程语言框架指路:烧瓶

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: