• 跳至主要內容
  • Skip to secondary menu
  • 跳至主要資訊欄
  • 跳至頁尾
測試先生

測試先生

提供測試相關領域的技術文章以及其他軟體技術相關文章,如WordPress,Js,Css,Html,Python,Docker,Kubernetes,devops,k8s,jenkins,git,heroku,line,telegram

  • Python 教學
  • 網頁開發
    • WordPress 教學
    • HTML 教學
    • CSS 教學
    • Bootstrap 教學
    • JavaScript 教學
  • DevOps
    • Docker 教學
    • Jenkins 教學
    • Ngrok 教學
    • Git 教學
    • Heroku 教學
    • Google API 教學
    • ChatBot 教學
    • 自動化測試 教學
  • 網路資源
  • 關於我
目前位置: 首頁 / Flask 教學 / 【Flask 教學】使用render_template快速建立好模板!

【Flask 教學】使用render_template快速建立好模板!

文章更新日期: 2022 年 4 月 19 日

render_template是flask的內建函數,簡單來說就是宣染模板,因此需要提供一個宣染格式給render_template,就可以順利產生想要網頁樣式

那該怎麼操作呢?

首先我們在執行的的目錄下加上一個 templates 資料夾

並且增加一個 123.html檔案

<html>
    <head>
        <meta charset="UTF-8">
        <title>標題開頭</title>
    </head>
    <body>
        測試首頁
    </body>
</html>

接著我們在根目錄底下新增一個hello.py檔案,內容程式碼為下:

from flask import Flask
from flask import render_template

app = Flask(__name__)

@app.route('/')
def index():
    return render_template('123.html')

if __name__ == '__main__':
    app.debug = True
    app.run()

簡單說明上面的程式碼,首先先引進函數render_template 並啟動app.run()

接著輸入http://127.0.0.1:5000/ 就可以順利看到測試首頁這四個字

這是為什麼呢?

主要是因為透過了render_template 指定了 templates 資料夾底下的123.html檔案

因此可以知道只要建立 tempates資料夾,裡面放各種html只要指定了對應的名稱,就可以順利展現對應的網頁

資料夾架構

.
├── hello.py
└── templates
    └── 123.html

文章內的程式碼都可以直接複製下來練習操作,或是直接套用到自己的專案都行!

多練習,對自已會有很大的幫助!

一回生二回熟,將所學習到內容變成自己的知識。

人就是要學習自己不會的事情,這樣才會不斷的成長、進步!

更多技術文章

透過下方按鈕找尋到相關的技術文章,希望可以幫助到正在學習的你

html 教學文章
Python 教學文章
Ngrok 教學
Jenkins 教學
WordPress 教學
Chatbot 教學

加入到我的粉絲專頁,不定期發布最新文章資訊!
有任何文章問題都可以詢問喔!

測試先生

文章分類: Flask 教學 文章標籤: flask, render_template, templates © 2021–2022

主要資訊欄

  • 電子郵件
  • Facebook
  • GitHub
  • LinkedIn

查看更多文章

SSH Key Mac OS 如何獲取 ssh key
Jenkins 教學 Mac OS 如何安裝 Jenkins 在本地端
【Docker 教學】快速架設Python Flask app web環境!
【Flask 教學】render_template 搭配 參數,簡單好上手!
【Flask 教學】url_for、redirect的應用

Footer

  • 隱私權政策
  • 免責聲明與使用條款
  • 聯絡我們
  • 電子郵件
  • Facebook
  • GitHub
  • LinkedIn

Copyright © 2022 · Magazine Pro on Genesis Framework · WordPress · 登入