ฟังก์ชั่น render_templatesในโมดูล flask คืออะไร

แชร์ความรู้ภาษา Python ไพทอน การเขียนโปรแกรมภาษาไพทอน

Moderators: mindphp, ผู้ดูแลกระดาน

User avatar
jirawoot
PHP VIP Members
PHP VIP Members
Posts: 1727
Joined: 17/06/2019 10:30 am

ฟังก์ชั่น render_templatesในโมดูล flask คืออะไร

Post by jirawoot » 04/07/2019 6:28 pm

ฟังก์ชั่น render_templatesในโมดูล flask คืออะไร
ก่อนที่เราจะมารู้จักฟังก์ชั่นตัวนี้เรามารู้จักโมดูลของตัวฟังก์ชั่นนี้พอสังเขตก่อนนะครับ ก็มีชื่อว่า Flask เป็นเฟรมเวิร์คที่เขียนขึ้นมาใช้สำหรับภาษา Python เพื่อใช้ในการสร้างเว็บไวต์ นะครับ ส่วนตัวฟังก์ชั่น render templates คือ ฟังก์ชั่นที่ใช้สำหรับ render ไปหน้าต่างๆในเว็บไวต์ของเรา และสามารถส่งค่าไปยังหน้าต่างได้อีก ด้วย ก่อนที่ใช้ฟังก์ชั่นนี้ก็ต้องทำการเรียกใช้มาจากโมดูล flask ก่อนนะครับโดยจะมีรูปแบบการเขียนดังนี้

Code: Select all

from flask import render_templates
render_templates(' หน้าที่จะ render ไป ')
จะมีตัวอย่างดังนี้

Code: Select all

from flask import Flask, render_template

app = Flask(__name__)

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

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

Code: Select all

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<p> My Home</p>
<p>{{data}}</p>
</body>
</html>
จะได้ผลลัพธ์ดังนี้
Selection_031.png
Selection_032.png
Selection_032.png (13.26 KiB) Viewed 159 times
อ้างอิง
https://www.mindphp.com/บทเรียนออนไลน์/python-framework-flask/6442-flask-framework-html-css-python.html
http://flask.pocoo.org/docs/1.0/quickstart/
https://www.tutorialspoint.com/flask/flask_templates.htm

  • Similar Topics
    Replies
    Views
    Last post

Return to “Python Knowledge”

Who is online

Users browsing this forum: No registered users and 31 guests