Flask (เฟลค) คือ web framework (เว็บ เฟรมเวริค) เป็นเฟรมเวริคที่เขียนขึ้นมาสำหรับใช้งานในภาษา Python ไพทอน (ไพธอน) เพื่อใช้ในการสร้างเว็บไซต์ ทำให้ภาษาไพธอนนั้น มีความสามารถในการจัดการกับเว็บไซต์ซึ่งทำให้มึความสามารถคล้ายๆภาษา PHP (พีเอชพี) ซึ่งแทบจะใช้แทนกันได้เลย ในปัจจจุบันมีผู้ใช้ Flask Framework ค่อนข้างจะเยอะมากซึ่งเป็นผลมาจากการใช้งานที่ง่ายและผนวกกับมีผู้ใช้ภาษาไพธอนเพิ่มขึ้นนั่นเอง
HTML (เอชทีเอมแอล) และ CSS (ซีเอชเอช) คืออะไร
HTML ย่อมาจาก Hyper Text Markup Language คือภาษาคอมพิวเตอร์ที่ใช้ในการแสดงผลของเอกสารบน website หรือที่เราเรียกกันว่าเว็บเพจ ถูกพัฒนาและกำหนดมาตรฐานโดยองค์กร World Wide Web Consortium (W3C) และจากการพัฒนาทางด้าน Software ของ Microsoft ทำให้ภาษา HTML เป็นอีกภาษาหนึ่งที่ใช้เขียนโปรแกรมได้ หรือที่เรียกว่า HTML Application และในโปรแกรมไพชาร์มนั้นนอกจาก จะรองรับการเขียนภาษาไพธอนแล้วยังรองรับการเขียนภาษา HTML อีกด้วย ส่วน css นั่นก็คือ ภาษาที่ใช้ในการจัดรูปแบบเอกสาร HTML ให้มีความสวยงาม ไม่ว่าจะพื้นหลังของเอกสารหรือสีข้อความและอื่นๆ
การใช้งาน Flask Framework (เฟลค เฟรมเวิร์ค) ร่วมกับไฟล์ HTML (เอชทีเอมแอล) , และไฟล์ css (ซีเอสเอส)
1.สร้างไดเร็กทอรี่ขึ้นมา 1 อัน โดยในไดเร็กทอรี่นั้นจะต้องมี ไดเร็กทอรี่ชื่อ static , templates และไฟล์ภาษาไพธอน 1 ไฟล์สำหรับเรียกใช้งาน Flask Framework ดังภาพ
2.เขียนโค้ดภาษาไพธอนลงในไฟล์ภาษาไพธอนสำหรับเรียกใช้งาน Flask Framework
#-*- coding=utf-8 -*-
from flask import Flask,render_template #อิมพอร์ตโมดูล
app = Flask(__name__)
@app.route('/')
def index(): #def เป็นคำสำคัญสำหรับการสร้างฟังก์ชัน
return render_template('index.html') #เรนเดอร์ไฟล์ที่ชื่อ index ที่อยู่ในไดเร้กทอรี่ที่ชื่อ templates
if __name__ == '__main__':
app.run()
3.เขียนโค้ดภาษา HTML ลงในไฟล์ที่ชื่อ index.html ซึ่งอยู่ในไดเร็กทอรี่ templates
<html>
<head>
<link rel="stylesheet" href="/static/style.css"> <!-- เชื่อมโยงกับไฟล์ style.css -->
</head>
<body>
<h1>HELLO PYTHON</h1> <!-- แสดงคำว่า HELLO PYTHON -->
</body>
</html>
4.เขียนโค้ดภาษา CSS ลงในไฟล์ที่ชื่อ style.css ซึ่งอยู่ในไดเร็กทอรี่ static
body {
background: black; /* พื้นหลัง */
color: yellow; /* สีอักษร */
}
ผลการรัน: ตรงบรรทัดรองสุดท้าย จะมีลิงค์สำหรับไปหน้าเว็บที่เราสร้างขึ้น
* Serving Flask app "2hello_template" (lazy loading)
* Environment: production
WARNING: Do not use the development server in a production environment.
Use a production WSGI server instead.
* Debug mode: off
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
127.0.0.1 - - [27/Aug/2018 16:25:25] "GET / HTTP/1.1" 200 -
อ้างอิงรูปภาพ: medium
- หัวเรื่อง
- สื่อการสอน Python Framework Flask
- หมวดหมู่
- สื่อการสอน โปแกรมเมอร์, สื่อการสอน โปแกรมเมอร์
- ฮิต
- 1882
- ผู้สร้างเอกสาร
- anawatj
- วันที่สร้างเอกสาร
- 2023-09-23 22:05:13
- รายละเอียด
สื่อการสอน Python Framework Flask
Python Flask Framework คือ เฟรมเวิร์คที่ใช้สำหรับการสร้างเว็บไซต์ หรือเว็บแอปพลิเคชันที่เขียนขึ้นมาสำหรับใช้งานในภาษา Python (ไพธอน) ในปัจจุบันเริ่มมีผู้ใช้งาน (ฟลัสค์ เฟรมเวิร์ค) เป็นจำนวนที่เพิ่มมากขึ้นค่อนข้างมาก เนืองด้วยอาจจะเพราะเป็นเฟรมเวิร์คที่ใช้งานค่อนข้างง่ายและผนวกกับมีผู้ใช้ภาษาไพธอนในการพัฒนาเว็บเป็นจำนวนมากนั้นเอง ซึ่งในปัจจุบัน Flask Framework ได้มีการพัฒนาเรื่อย ๆ มาจนถึงเวอร์ชัน 0.12 ในปัจจุบัน
รายละเอียดของไฟล์ดาวน์โหลด- Code สำหรับการใช้งาน choice (ชอยส์) ในโมดูล random (แรนดอม)
- Code สำหรับ การใช้งาน Flask Framework (เฟลค เฟรมเวิร์ค) ร่วมกับไฟล์ HTML (เอชทีเอมแอล) , และไฟล์ css (ซีเอสเอส)