iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >flask中模板引擎的使用方法
  • 107
分享到

flask中模板引擎的使用方法

2023-06-14 15:06:49 107人浏览 泡泡鱼
摘要

小编给大家分享一下flask中模板引擎的使用方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!在我们对flask的一些引擎使用时,就不得不提到其中的一个默认引擎了

小编给大家分享一下flask中模板引擎的使用方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

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

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

目录结构:

/application.py/templates    /oscuser.html

2、实例

application.py#coding=utf-8__author__ = 'duanpeng'  import MySQLdbfrom  flask import  Flask,request,render_template,session, redirect, url_for, escapeapp = Flask(__name__,static_folder='static',static_url_path='/static')  #定义首页@app.route('/')def hello_world():     user_agent = request.headers.get('User-Agent')     return 'welcom! ,you browser is %s' % user_agent  #定义404错误页面@app.errorhandler(404)def not_found(error):    return render_template('error.html'), 404   #定义动态页面@app.route('/user/<username>')def show_user_profile(username):    # show the user profile for that user    return 'User %s' % username #限制请求方式@app.route('/sayHello',methods=['post'])def sayHello():     return "hello,who are you?"#限制请求只能为get方式@app.route('/touch',methods=['get'])def touch():     return render_template('bank.html')  #我的账号页面,与数据库交互,实现动态数据处理@app.route('/myaccount',methods=['get'])def mydata():    try:        #加载驱动 连接数据库    host ->ip port->端口        conn = Mysqldb.connect(host='192.168.1.124',user='root',passwd='abcdef',db='abcdef',port=3306,charset='gb2312')        cursor = conn.cursor()        cursor.execute("select * from osc_users t where t.login_name = 'rainbow07693'")        result  = cursor.fetchone()        print(result[4])        cursor.close()        conn.close()        return render_template('oscuser.html',userinfo=result)    except mysqldb.Error,e:        print e   if __name__ == '__main__':app.run(debug=True)

以上是“flask中模板引擎的使用方法”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网精选频道!

--结束END--

本文标题: flask中模板引擎的使用方法

本文链接: https://www.lsjlt.com/news/272746.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • flask中模板引擎的使用方法
    小编给大家分享一下flask中模板引擎的使用方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!在我们对flask的一些引擎使用时,就不得不提到其中的一个默认引擎了...
    99+
    2023-06-14
  • Nodejs中怎么使用模板引擎以及使用模板引擎渲染HTML
    这篇文章给大家分享的是有关Nodejs中怎么使用模板引擎以及使用模板引擎渲染HTML的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。使用readdir获取指定路径下的所有文件名文件...
    99+
    2024-04-02
  • node模板引擎Jade的安装和使用方法
    这篇文章主要讲解了“node模板引擎Jade的安装和使用方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“node模板引擎Jade的安装和使用方法”吧!随着...
    99+
    2024-04-02
  • nodejs模板引擎的制作方法
    这篇文章主要介绍了nodejs模板引擎的制作方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。关于模板,我倒是用过了不少。最开始要数Java...
    99+
    2024-04-02
  • 解读thymeleaf模板引擎中th:if的使用
    目录thymeleaf模板引擎中th:if的使用th:if 条件判断th:if 判断表达式Thymeleaf模板引擎语法使用1、模板引擎thymeleaf使用2、ognl表达式的语法...
    99+
    2022-11-13
    thymeleaf模板引擎 th:if的使用 thymeleaf模板
  • C#中Razor模板引擎怎么使用
    这篇文章主要讲解了“C#中Razor模板引擎怎么使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“C#中Razor模板引擎怎么使用”吧!使用视图引擎可以完成一些需要定制化内容格式的问题,比如...
    99+
    2023-06-29
  • 如何在PHP中使用模板引擎?
    随着网站的不断发展,许多开发人员开始使用模板引擎来更方便地管理和呈现网站内容。PHP作为一种非常流行的网站开发语言,也提供了许多模板引擎供开发者选择,例如Smarty、Twig和Blade等。在本篇文章中,我们将介绍如何在PHP中使用模板引...
    99+
    2023-05-14
    使用 PHP 模板引擎
  • Thymeleaf模板引擎怎么使用
    今天小编给大家分享一下Thymeleaf模板引擎怎么使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来...
    99+
    2024-04-02
  • Thinkphp 6 使用thinkTemplate 模板引擎
    使用thinkTemplate 模板引擎 由于Thinkphp 5.1 之前的版本 已经将Think-view 拓展 集成到 vendor 中 Tp6 将大部分转为拓展使用 新版框架默认只能支持PHP...
    99+
    2023-09-03
    php 开发语言
  • C#中Razor模板引擎简单使用
    目录引用使用Razor模板引擎语法1、简介:2、原理:3、语法规则:使用视图引擎可以完成一些需要定制化内容格式的问题,比如邮件模板。 引用 install-package Razor...
    99+
    2024-04-02
  • PHP中的最佳模板引擎
    PHP是一种广泛应用于Web开发的语言,无论是开发小型网站还是大型系统,PHP都是非常流行和方便的。在PHP开发过程中,我们需要将逻辑和数据层分离开来,这就需要使用到模板引擎。模板引擎可以简单地理解为将数据和模板文件合并,生成最终的HTML...
    99+
    2023-05-24
    PHP 模板引擎 最佳
  • 学习使用Golang模板引擎:在Golang中使用模板的基础指南
    Golang模板引擎入门指南:如何在Golang中使用模板,需要具体代码示例 简介:模板引擎是一种能将数据和模板进行组合并生成HTML、文本或其他格式文档的工具。在Golang中,我们可以使用内置的模板包(h...
    99+
    2024-01-20
    Golang 模板引擎 使用模板
  • 基于SSM 集成 Freemarker模板引擎的方法
    FreeMarker简介 FreeMarker是一个用Java语言编写的模板引擎,它基于模板来生成文本输出。FreeMarker与Web容器无关,即在Web运行时,它并不知道Serv...
    99+
    2024-04-02
  • 如何使用Spring Boot thymeleaf模板引擎
    本篇内容主要讲解“如何使用Spring Boot thymeleaf模板引擎”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何使用Spring Boot thymeleaf模板引擎”吧!在早期开...
    99+
    2023-06-07
  • PHP中有哪些常用的模板引擎
    今天就跟大家聊聊有关PHP中有哪些常用的模板引擎,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。1、Smarty Smarty的特点是将模板编译成PHP脚本,然后执行这些脚本。很快,非...
    99+
    2023-06-17
  • PHP函数的模板引擎
    PHP函数的模板引擎在Web开发中,模板引擎是必不可少的一部分。它可以将动态数据和模板文件进行混合,生成最终的HTML代码。PHP语言是Web开发中常用的开发语言之一,自然也有许多优秀的模板引擎。其中,使用PHP函数实现的模板引擎不仅简单易...
    99+
    2023-05-18
    编程 模板引擎 PHP函数
  • JavaScript中有哪些模板引擎
    这篇文章将为大家详细讲解有关JavaScript中有哪些模板引擎,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1. Art-templateArt-template是一个简单且超快速的模板引...
    99+
    2023-06-16
  • 如何进行Web中前后端模板引擎的使用
    这期内容当中小编将会给大家带来有关如何进行Web中前后端模板引擎的使用,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。前言这篇文章本来不打算写的,实话说楼主对前端模板的认识...
    99+
    2024-04-02
  • Flask深入了解Jinja2引擎的用法
    目录Jinja2Jinja2语句扩展Jinja2模板继承Jinja2 想象一下这样一个场景,如果对于某个网站来说,如果你充值了Vip,你才可以看到隐藏内容了。你该怎么做呢? 这个适合...
    99+
    2024-04-02
  • SpringBoot自带模板引擎Thymeleaf使用详解②
    目录 一、条件判断和迭代遍历 1.1 条件判断 2.2 迭代遍历 二、获取域中的数据和URL写法 2.1 获取域中的数据 2.2 URL写法 三、相关配置 一、条件判断和迭代遍历 1.1 条件判断 语法 作用 th:if 条件判断 准...
    99+
    2023-10-21
    spring boot 后端 java thymeleaf 原力计划
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作