首页 > 其他分享 >模板渲染的使用

模板渲染的使用

时间:2023-10-04 12:24:24浏览次数:40  
标签:templates __ 渲染 template 使用 模板

现在一般都是前后端分离开发了,模板相对较少使用。和django一样,flask也是支持模板渲染的。

flask中默认使用的是jinjia2模板渲染语言。

# template_folder:指定模板文件查找的目录(默认就是templates)

app = Flask(__name__, template_folder="templates")


使用模板渲染返回, 前面response笔记已经写过了

@app.route("/demo2")
def demo2():
    # 使用render_template渲染,可以传递上下文,这个和django是一样的
    # index.html是项目目录下的templates目录中寻找
    return render_template("index.html", username="张三")

标签:templates,__,渲染,template,使用,模板
From: https://www.cnblogs.com/juelian/p/17742118.html

相关文章

  • django-celery-results - 使用 Django ORM/Cache 作为结果后端
    https://docs.celeryq.dev/en/stable/django/first-steps-with-django.html#django-celery-results-using-the-django-orm-cache-as-a-result-backend这个一般自己设置一下result_backend也行,要用django-celery-results也是一个选择。......
  • django-celery-beat插件使用
    该插件从Django管理界面管理celery的定期任务,您可以在其中动态****创建、编辑和删除定期任务以及它们的运行频率。django-celery-beat提供了几种添加定时或周期性任务的方式,预先在在settings.py中添加好定时任务。通过Djangoadmin后台动态添加。(实际上就是操作model模型类)......
  • arduino 使用String 替代不定长byte[]数组
    使用串口传输hex数据时,常用byte[]数组接收数据,若预先不能知道将要接收到数据的数量,那么byte[]数组的长度很难处理。偶尔想到用String对象来存储串口传输hex数据应当很方便,经测试,非常成功。测试程序:Stringhh="";voidsetup(){//putyoursetupcodehere,torunonce:......
  • 达梦数据库使用内存监控指导
    达梦数据库使用内存监控指导2.1如何判断内存池空闲还是紧张v$mem_pool可以查看所有内存池的使用信息。当前系统的内存池总大小可以通过以下语句查询,单位是M:selectname,--内存池名称is_shared,--是否是共享的is_overflow,--是否用到了备份池org_size/1024.0/1024.0,--......
  • 使用J4125主机搭建个人微型服务器
    使用J4125主机搭建个人微型服务器对于个人开发者而言,一个稳定可靠的服务器通常是不可或缺的。然而,云服务器的价格却让许多人望而却步。我曾通过白嫖阿里云服务提供给学生的六个月(?)免费公网服务器搭建WEB服务,在其已然过期许久的今天,我选择了一个经济且足够运行虚拟化的解决方案—......
  • 使用Aspose.Cell控件实现Excel高难度报表的生成(二)
    继续在上篇《使用Aspose.Cell控件实现Excel高难度报表的生成(一)》随笔基础上,研究探讨基于模板的Aspose.cell报表实现,其中提到了下面两种报表的界面,如下所示: 或者这样的报表格式  首先来分析第一种报表,这个其实还是比较固定的二维表,我们只要绑定相关的信息即可,设计模板如下......
  • cors_cors的安装与基本使用
    安装npminstallcors简单使用(允许所有跨域请求)varexpress=require('express')varcors=require('cors')varapp=express()app.use(cors())app.get('/products/:id',function(req,res,next){res.json({msg:'ThisisCORS-......
  • vue3 使用 i18n
    安装官网:https://vue-i18n.intlify.dev/api/general.htmlpnpmaddvue-i18n@9使用//@/locale/index.tsimportappConfigfrom"@/configure/app.config.ts";import{nextTick}from'vue'importtype{Ref}from'vue'import{createI18n}......
  • vue3 使用 pinia
    安装pinia官网:https://pinia.vuejs.org/pnpmaddpinia使用新建pinia实例//@/store/index.tsimport{createPinia}from"pinia";importuseUserStorefrom"@/store/user.ts";exportuseUserStore;constpinia=createPinia();exportdefault......
  • vue3 使用 vue-router
    安装vue-routerpnpmivue-router使用vue-router创建自己的router//@/route/index.tsimport{createRouter,createWebHashHistory}from'vue-router'importtype{RouteRecordRaw}from"vue-router"constroutes:RouteRecordRaw[]=[{......