สวัสดีชาวโลก: แอป Flask แรกของคุณ
เขียน app.py และสร้างออบเจ็กต์แอปพลิเคชัน Flask
สวัสดีชาวโลก: แอป 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 ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ
บทเรียนทั้งหมดในหลักสูตรนี้
- Flask คืออะไรและมีไว้ทำไม
- ตั้งค่า Virtualenv และติดตั้ง Flask
- สวัสดีชาวโลก: แอป Flask แรกของคุณ
- เรียกใช้เซิร์ฟเวอร์พัฒนาด้วยโหมดดีบัก