Flask Academy · บทเรียน

สวัสดีชาวโลก: แอป Flask แรกของคุณ

เขียน app.py และสร้างออบเจ็กต์แอปพลิเคชัน Flask

บทเรียน 3 จาก 413 ขั้นตอน

สวัสดีชาวโลก: แอป Flask แรกของคุณ เป็นบทเรียน Flask Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 3 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Flask Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Flask Academy มีบทเรียนทั้งหมด 4 บทเรียน

ถึงเวลาสร้างแล้ว

ตอนนี้คุณจะเขียนแอป Flask แรกและส่งการตอบกลับจริง แอปนี้ใช้เพียงไม่กี่บรรทัด และคุณติดตั้งทุกอย่างที่จำเป็นไว้แล้ว 🙌

สร้าง app.py

สร้างไฟล์ชื่อ app.py ในโฟลเดอร์โครงการ ไฟล์เดียวนี้จะเก็บแอปแรกขนาดเล็กของคุณ

นำเข้า Flask

เริ่มด้วยการนำเข้าคลาส Flask ทุกสิ่งที่คุณสร้างจะเชื่อมต่อกับออบเจ็กต์แอปที่คุณกำลังจะสร้าง

from flask import Flask

สร้างออบเจ็กต์แอป

สร้างอินสแตนซ์ของ Flask และส่ง __name__ เข้าไป เพื่อให้ Flask ทราบว่าแอปของคุณอยู่ที่ใด และค้นหาแม่แบบกับไฟล์สแตติกได้

app = Flask(__name__)

__name__ ทำอะไร

ค่า __name__ จะบอกชื่อที่ใช้ในการนำเข้ามอดูลแก่ Flask ซึ่ง Flask ใช้แก้ไขเส้นทางทรัพยากรให้ถูกต้อง

เพิ่ม route

ตัวตกแต่ง @app.route จะเชื่อมเส้นทาง URL เข้ากับฟังก์ชันที่อยู่ถัดลงมา ในที่นี้เส้นทางหน้าแรกมีเพียงเครื่องหมายทับ

@app.route('/')
def home():
    return 'Hello, World!'

ฟังก์ชันมุมมอง

ฟังก์ชันที่อยู่ใต้ route เรียกว่ามุมมอง สตริงใด ๆ ที่ฟังก์ชันส่งคืนจะกลายเป็นเนื้อหาที่เบราว์เซอร์แสดง

ส่งคืนการตอบกลับ

การส่งคืนข้อความธรรมดาเป็นการตอบกลับที่ง่ายที่สุด Flask จะห่อสตริงของคุณเป็นการตอบกลับ HTTP ที่ถูกต้องโดยอัตโนมัติ 📨

เงื่อนไขหลัก

บล็อก if __name__ช่วยให้คุณเรียกใช้ไฟล์โดยตรงได้ ภายในบล็อกนี้ให้เรียกใช้ app.run เพื่อเริ่มเซิร์ฟเวอร์สำหรับการพัฒนา

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

เรียกใช้แอป

เปิดใช้แอปจากเทอร์มินัล Flask จะแสดงที่อยู่ภายในเครื่อง โดยทั่วไปอยู่ที่พอร์ต 5000 ซึ่งแอปของคุณกำลังรอรับการเชื่อมต่อ

python app.py

ดูในเบราว์เซอร์

เปิด http://127.0.0.1:5000 แล้วข้อความทักทายของคุณจะปรากฏ คุณเพิ่งให้บริการหน้าเว็บแรกด้วย Python

ตรวจสอบความเข้าใจ

ตรวจสอบความเข้าใจสั้น ๆ เรื่องการเชื่อมส่วนต่าง ๆ ของแอปแรก

สรุปทบทวน

คุณนำเข้า Flask สร้างออบเจ็กต์แอป เพิ่ม route และมุมมอง แล้วเรียกใช้แอป ตอนนี้ Hello World แสดงอยู่ในเบราว์เซอร์ของคุณแล้ว 🌍

เริ่มต้นได้ฟรี

เรียนรู้ Python ด้วย AI tutor — ฟรี

เขียนและเรียกใช้โค้ดจริงในเบราว์เซอร์ของคุณ รับความช่วยเหลือทันทีจาก AI tutor 24/7 และเรียนรู้ต่อจากที่คุณหยุดบนเว็บหรือในแอป

คอร์ส
30
บทเรียน
120

คำถามที่พบบ่อย

บทเรียน “สวัสดีชาวโลก: แอป Flask แรกของคุณ” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “สวัสดีชาวโลก: แอป Flask แรกของคุณ” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Flask Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Flask Academy มีบทเรียนทั้งหมด 4 บทเรียน

คุณจะเรียนรู้อะไรในบทเรียน “สวัสดีชาวโลก: แอป Flask แรกของคุณ”

เขียน app.py และสร้างออบเจ็กต์แอปพลิเคชัน Flask คุณปฏิบัติ Flask Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Flask Academy หรือไม่

ไม่จำเป็นต้องมีประสบการณ์มาก่อน Flask Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 3 จากทั้งหมด 4 บทเรียน

บทเรียน “สวัสดีชาวโลก: แอป Flask แรกของคุณ” ใช้เวลานานแค่ไหน

บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย

ฉันเขียนและรันโค้ดในบทเรียน Flask Academy นี้ได้ไหม

ได้ บทเรียน Flask Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. Flask คืออะไรและมีไว้ทำไม
  2. ตั้งค่า Virtualenv และติดตั้ง Flask
  3. สวัสดีชาวโลก: แอป Flask แรกของคุณ
  4. เรียกใช้เซิร์ฟเวอร์พัฒนาด้วยโหมดดีบัก
← กลับไปที่ Flask Academy