一周學會Flask3 Python Web開發-Jinja2模板訪問對象

鋒哥原創的Flask3??Python Web開發?Flask3視頻教程:

2025版 Flask3 Python web開發 視頻教程(無廢話版) 玩命更新中~_嗶哩嗶哩_bilibili

如果渲染模板傳的是對象,如果如何來訪問呢?

我們看下下面示例:

定義一個Student類

class Student:def __init__(self, name, age):self.name = nameself.age = age

構造一個對象,以及再定義一個lisi字典對象,渲染模板帶上對象參數:

@student_bp.route("/list")
def list():student = Student(name='張三', age=11)lisi = {"name": "李四","age": 20}title = '學生信息列表2'return render_template('student.html', title=title, student=student, lisi=lisi)

我們可以通過{{ 對象.屬性名 }}或者{{ 對象[屬性] }}方式訪問

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>學生信息</title>
</head>
<body>
{{ title }}<br/>
{{ student.name }},{{ student.age }}<br/>
{{ student['name'] }},{{ student['age'] }}<br/>
{{ lisi.name }},{{ lisi.age }}<br/>
{{ lisi['name'] }},{{ lisi['age'] }}
</body>
</html>

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/71814.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/71814.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/71814.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

git 命令 設置別名

在Git中&#xff0c;您可以通過以下命令查看所有的alias&#xff08;別名&#xff09;&#xff1a; git config --get-regexp alias 這個命令會列出所有配置的alias&#xff0c;例如&#xff1a; alias.st.status alias.co.checkout alias.br.branch ... 如果您想查看某個特定a…

React Router v5 vs v6 路由配置對比

React Router v5 vs v6 路由配置對比 React Router 是 React 中最常用的路由庫&#xff0c;從 v5 到 v6 版本&#xff0c;發生了較大變化。本文對比 React Router v5 和 React Router v6 的配置方式&#xff0c;幫助開發者順利遷移。 1. 安裝依賴 React Router v5 npm inst…

機器學習,我們主要學習什么?

機器學習的發展歷程 機器學習的發展歷程&#xff0c;大致分為以下幾個階段&#xff1a; 1. 起源與早期探索&#xff08;20世紀40年代-60年代&#xff09; 1949年&#xff1a;Hebb提出了基于神經心理學的學習機制&#xff0c;開啟了機器學習的先河1950年代&#xff1a;機器學習的…

全面理解-深拷貝與淺拷貝

在 C 中&#xff0c;深拷貝&#xff08;Deep Copy&#xff09; 和 淺拷貝&#xff08;Shallow Copy&#xff09; 是兩種完全不同的對象拷貝策略&#xff0c;主要區別在于對指針和動態分配資源的處理方式。正確理解二者的區別是避免內存泄漏、懸空指針和程序崩潰的關鍵。 一、核…

藍橋杯第十六屆嵌入式模擬編程題解析

由硬件框圖可以知道我們要配置LED 和按鍵 LED 先配置LED的八個引腳為GPIO_OutPut&#xff0c;鎖存器PD2也是&#xff0c;然后都設置為起始高電平&#xff0c;生成代碼時還要去解決引腳沖突問題 按鍵 按鍵配置&#xff0c;由原理圖按鍵所對引腳要GPIO_Input 生成代碼&#xf…

在 JavaScript 中,[](空數組)不是假值,它是“真值”(truthy)

文章目錄 語法解釋!this.form.productPhotos 的含義在代碼中的作用具體判斷 實際上下文總結當前代碼的局限 在你的父組件代碼中&#xff0c;出現了 !this.form.productPhotos 這樣的表達式&#xff0c;具體是在 handleSubmit 方法中&#xff1a; private handleSubmit() {if (…

【Springboot3】Springboot3 搭建RocketMQ 最簡單案例

說來也奇怪&#xff0c;RocketMQ 不能很好的兼容Springboot3&#xff0c;剛開始上手Springboot3集成RocketMQ會發現總是不能實例化RocketMQTemplate&#xff0c;老是啟動時報錯。本項目采用Springboot3&#xff0c;JDK21 &#xff0c;Maven 3.9&#xff0c;提供一個非常簡單的示…

抓包工具 wireshark

1.什么是抓包工具 抓包工具是什么&#xff1f;-CSDN博客 2.wireshark的安裝 【抓包工具】win 10 / win 11&#xff1a;WireShark 下載、安裝、使用_windows抓包工具-CSDN博客 3.wireshark的基礎操作 Wireshark零基礎使用教程&#xff08;超詳細&#xff09; - 元宇宙-Meta…

w~視覺~合集13

我自己的原文哦~ https://blog.51cto.com/whaosoft/13384038 #xxx w視覺合集13~17沒了.... #ViTAR 作者提出了一種新穎的架構&#xff1a;任意分辨率的視覺 Transformer &#xff08;ViTAR&#xff09;。ViTAR中的自適應標記合并功能使模型能夠自適應地處理可變分辨率圖像…

漏洞文字版表述一句話版本(漏洞危害以及修復建議),通常用于漏洞通報中簡潔干練【持續更新中】

漏洞文字版表述一句話版本(漏洞危害以及修復建議) SQL注入漏洞 危害描述&#xff1a; SQL注入漏洞允許攻擊者通過構造惡意的SQL語句&#xff0c;繞過應用程序的安全檢查&#xff0c;直接訪問或操作數據庫。這可能導致數據泄露、數據篡改、甚至數據庫被刪除等嚴重后果&#xf…

scp工具

scp 簡介選項將遠程電腦上的文件復制到本地將本地文件復制到遠程電腦 簡介 ??scp???是 secure copy 的縮寫&#xff0c;是基于??ssh??的文件傳輸 命令/工具。 scp 是加密的&#xff0c;rcp 是不加密的&#xff0c;scp 是 rcp 的加強版。 Windows系統中&#xff0c;sc…

微服務即時通信系統---(三)框架學習

目錄 brpc RPC框架 核心概念 工作原理 介紹 安裝 頭文件包含和編譯時指明庫 類與接口介紹 日志輸出類與接口 protobuf類與接口 Closure類 RpcController類 服務端類與接口 ServerOptions類 Server類 ClosureGuard類 HttpHeader類 Controller類 客戶端類與…

初識.git文件泄露

.git 文件泄露 當在一個空目錄執行 git init 時&#xff0c;Git 會創建一個 .git 目錄。 這個目錄包含所有的 Git 存儲和操作的對象。 如果想備份或復制一個版本庫&#xff0c;只需把這個目錄拷貝至另一處就可以了 這是一種常見的安全漏洞&#xff0c;指的是網站的 .git 目錄…

百度百舸 DeepSeek 一體機發布,支持昆侖芯 P800 單機 8 卡滿血版開箱即用

在私有云環境中成功部署 DeepSeek 滿血版并實現性能調優&#xff0c;并不是一件容易的事情。選擇合適的 GPU 配置、安裝相應的環境、成功部署上線業務、加速推理任務加速、支撐多用戶并發 …… 完成業務測試&#xff0c;成功融入生產業務中。 為了幫助企業快速實現 DeepSeek 服…

Mysql 主從集群同步延遲問題怎么解決

主從復制工作原理類比 假設主庫是快遞總倉&#xff0c;從庫是各個分店的倉庫&#xff1a; 總倉每次發貨/退貨都會記錄快遞單&#xff08;binlog&#xff09; 分店派快遞員&#xff08;I/O線程&#xff09;去總倉取快遞單 總倉安排一個打包員&#xff08;binlog dump線程&…

ASP.NET Core 簡單文件上傳

使用異步 JavaScript 和 XML&#xff08;AJAX&#xff09;進行簡單的文件上傳&#xff1b;用 C# 編寫的服務器端代碼。 使用AJAX和ASP.NET Core MVC上傳文件再簡單不過了。這不依賴于jQuery。此代碼允許上傳多個文件&#xff0c;并與 .NET Core 3.1、.NET 6和.NET 8兼容。 如果…

iOS指紋歸因詳解

iOS 指紋歸因&#xff08;Fingerprint Attribution&#xff09;詳解 1. 指紋歸因的概念 指紋歸因&#xff08;Fingerprint Attribution&#xff09;是一種無 ID 歸因&#xff08;ID-less Attribution&#xff09;技術&#xff0c;主要用于廣告跟蹤、用戶識別或流量分析。它基…

GMII(Gigabit Media Independent Interface)詳解

一、GMII的定義與作用 GMII&#xff08;千兆介質無關接口&#xff09;是用于千兆以太網&#xff08;1Gbps&#xff09;的標準化接口&#xff0c;連接 MAC層&#xff08;數據鏈路層&#xff09;與 PHY芯片&#xff08;物理層&#xff09;。其核心目標是支持高速數據傳輸&#x…

C++對象模型之C++額外成本

1.介紹 C與C最大的區別&#xff0c;無疑在于面向對象&#xff0c;面向對象編程給C帶來了強大的特性和靈活性。但同時也帶來了一定的運行時和編譯時的開銷。下面介紹C對象模型的額外成本及其來源。 2.C的額外成本 &#xff08;1&#xff09;虛函數和動態多態的成本 虛函數表&am…

【Excel】【VBA】根據內容調整打印區域

Excel VBA&#xff1a;自動調整打印區域的實用代碼解析 在Excel中&#xff0c;我們經常需要調整打印區域。今天介紹一段VBA代碼&#xff0c;它可以根據C列的內容自動調整打印區域。 Dim ws As Worksheet Dim lastRow As Long Dim r As Long 設置當前工作表 Set ws ActiveSh…