当前位置: 首页 > news >正文

上海网站快速排名企业网站seo推广

上海网站快速排名,企业网站seo推广,投资公司网站源码,网页版微信二维码登录方法要声明一个模板对象,应将存储html模板的文件夹作为参数提供。在当前工作目录中,我们将创建一个 “templates “目录。 templates Jinja2Templates(directory“templates”) 我们现在要把这个页面的HTML代码渲染成HTMLResponse。让我们修改一下hello()函…

要声明一个模板对象,应将存储html模板的文件夹作为参数提供。在当前工作目录中,我们将创建一个 “templates “目录。
templates = Jinja2Templates(directory=“templates”)

我们现在要把这个页面的HTML代码渲染成HTMLResponse。让我们修改一下hello()函数

from fastapi.responses import HTMLResponse
from fastapi.templating import Jinja2Templates
from fastapi import FastAPI, Request
app = FastAPI()
templates = Jinja2Templates(directory="templates")
@app.get("/hello/", response_class=HTMLResponse)
async def hello(request: Request):return templates.TemplateResponse("hello.html", {"request": request})

一个简单的网页 “hello.html “来呈现 “Hello World “信息,也被放在 “templates “文件夹中

<html>
<body>
<h2>Hello World!</h2>
</body>
</html>

在这里,模板对象的 templateResponse() 方法收集了模板代码和请求上下文来渲染http响应。当我们启动服务器并访问http://localhost:8000/hello/ URL时,我们可以在浏览器中看到 Hello World 的信息,这实际上是 hello.html 的输出。

jinja2模板允许在HTML代码中嵌入某些占位符。jinja2的代码元素被放在大括号内。一旦浏览器的HTML解析器遇到这种情况,模板引擎就会接手,通过HTTP响应提供的变量数据来填充这些代码元素。Jinja2提供了以下代码元素 –

{% %} – 语句
{{ }} – 打印到模板输出的表达式

{# #} – 不包括在模板输出中的注释

# – 行语句

hello.html 被修改如下,通过替换name参数来显示一个动态信息

<html>
<body>
<h2>Hello {{name}} Welcome to FastAPI</h2>
</body>
</html>

操作函数 hello() 也被修改为接受name作为路径参数。 TemplateResponse 还应该包括 “name”:name 的JSON表示,以及请求上下文。

from fastapi.responses import HTMLResponse
from fastapi.templating import Jinja2Templates
from fastapi import FastAPI, Request
app = FastAPI()
templates = Jinja2Templates(directory="templates")
@app.get("/hello/{name}", response_class=HTMLResponse)
async def hello(request: Request, name:str):return templates.TemplateResponse("hello.html", {"request": request, "name":name})

重新启动服务器并进入http://localhost:8000/hello/Kiran。浏览器现在用这个URL中的路径参数来填充jinja2的位置符
在这里插入图片描述

http://www.yidumall.com/news/10296.html

相关文章:

  • 注册网站送金币5g站长工具查询
  • 太原网站空间网络推广软件有哪些
  • 有实力的网站建设推广南宁seo推广服务
  • 口碑好的常州做网站怎么上百度搜索
  • 如何建立英文网站网络怎么推广自己的产品
  • 服务器 无法访问网站搜索引擎优化是什么意思
  • 环球网上海网站seo诊断
  • 旅游网站开发项目策划书济南网站建设老威
  • 毕设做网站具体步骤百度下载电脑版
  • 如何搭建电影网站新乡seo推广
  • 企业网站的网址通常包括短视频代运营方案策划书
  • 新疆建设局网站找网络公司做推广费用
  • 所有网站大全游戏推广是干什么的
  • 做废铝的关注哪个网站好网络营销的十大特点
  • 免费推广网站哪家好制作网站的步骤和过程
  • 卸载mac wordpressseo效果检测步骤
  • 网络公司网站样本优化什么
  • 如何申请网站新手如何找cps推广渠道
  • 东莞企业网站建设报价北京疫情最新数据
  • 盐山网站建设价格聊城seo整站优化报价
  • 怎么建设个人网站教程广告推广语
  • 网站建设一般要提供什么内容今天微博热搜前十名
  • 一个网站怎么做app电商运营主要工作内容
  • 福州网站建设自助建站百度查询关键词排名工具
  • 网站建站网站jp586 vip建网络平台要多少费用
  • 草包做视频网站做一个简单网页
  • 快站优惠券长沙营销推广
  • 排名好的锦州网站建设seo查询官网
  • 建设银行高校缴费网站搜索推广平台有哪些
  • 高端网站建设哪里好流量宝官网