เรียกใช้เซิร์ฟเวอร์พัฒนาด้วย runserver
เปิด localhost:8000 และดูหน้าจรวด
เรียกใช้เซิร์ฟเวอร์พัฒนาด้วย runserver เป็นบทเรียน Django Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 4 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Django Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Django Academy มีบทเรียนทั้งหมด 4 บทเรียน
เริ่มเซิร์ฟเวอร์สำหรับพัฒนา
Django มีเซิร์ฟเวอร์น้ำหนักเบาสำหรับการพัฒนา คำสั่ง runserver จะเปิดแอปของคุณในเครื่อง เพื่อให้คุณดูแอปผ่านเบราว์เซอร์ได้ 🚀
python manage.py runserverไปที่ localhost:8000
โดยค่าเริ่มต้น เซิร์ฟเวอร์จะรับฟังที่ localhost:8000 เปิดที่อยู่นี้ในเบราว์เซอร์เพื่อเข้าถึงโปรเจกต์ที่กำลังทำงาน
หน้าเริ่มต้นรูปจรวด
โปรเจกต์ใหม่จะแสดง หน้ารูปจรวด ที่เป็นมิตรให้คุณเห็น การแสดงหน้านี้หมายความว่าการติดตั้งและโปรเจกต์ของคุณทำงานได้ถูกต้อง 🎉
โหลดใหม่อัตโนมัติเมื่อบันทึก
เซิร์ฟเวอร์จะเฝ้าดูไฟล์ของคุณและเริ่มทำงานใหม่เมื่อมีการเปลี่ยนแปลง การโหลดใหม่อัตโนมัติ นี้ทำให้คุณแทบไม่ต้องหยุดและเริ่มเซิร์ฟเวอร์ด้วยตนเอง
เปลี่ยนพอร์ต
พอร์ต 8000 ไม่ว่างหรือ หากเป็นเช่นนั้น ให้ส่งหมายเลขอื่นไปยัง runserver พอร์ต ใหม่ช่วยให้คุณเรียกใช้หลายโปรเจกต์พร้อมกันได้
python manage.py runserver 8080ผูกกับส่วนเชื่อมต่อทั้งหมด
หากต้องการเข้าถึงเซิร์ฟเวอร์จากอุปกรณ์อื่น ให้ผูกกับ 0.0.0.0 จากนั้นโทรศัพท์ของคุณที่อยู่ในเครือข่ายเดียวกันก็จะโหลดหน้าเว็บได้
python manage.py runserver 0.0.0.0:8000หยุดเซิร์ฟเวอร์
ทำงานเสร็จแล้วหรือ กด Ctrl+C ในเทอร์มินัลเพื่อหยุดเซิร์ฟเวอร์อย่างเรียบร้อยและกลับไปยังเชลล์
อ่านผลลัพธ์จากคอนโซล
เทอร์มินัลจะบันทึกคำขอทุกครั้งพร้อม รหัสสถานะ เช่น 200 เมื่อสำเร็จ บันทึกแบบเรียลไทม์นี้เป็นเครื่องมือแก้ไขข้อบกพร่องชิ้นแรกของคุณ
คำเตือนเรื่องการย้ายโครงสร้างฐานข้อมูล
เมื่อเรียกใช้ครั้งแรก คุณอาจเห็นคำเตือนเรื่อง การย้ายโครงสร้างฐานข้อมูล ที่ยังไม่ได้นำไปใช้ ตอนนี้คำเตือนนี้ไม่มีอันตราย และเพียงเตือนให้คุณตั้งค่าฐานข้อมูลในเร็ว ๆ นี้
ใช้สำหรับการพัฒนาเท่านั้น
เซิร์ฟเวอร์นี้มีไว้สำหรับเขียนโค้ด ไม่ใช่รองรับการใช้งานจริง เมื่อขึ้นระบบจริง คุณต้องเปลี่ยนไปใช้ เซิร์ฟเวอร์สำหรับใช้งานจริง เช่น Gunicorn ซึ่งคุณจะได้รู้จักในภายหลัง
เรียกใช้จากโฟลเดอร์ที่ถูกต้อง
เปิดใช้ runserver จากโฟลเดอร์ที่มี manage.py อยู่เสมอ หากเรียกใช้จากที่อื่น Django จะหาโปรเจกต์ของคุณไม่พบ
ตรวจสอบอย่างรวดเร็ว
มายืนยันการทำงานของ runserver กัน
สรุป
คุณเปิดใช้ runserver เห็นหน้ารูปจรวด เปลี่ยนพอร์ต และเรียนรู้ว่าเซิร์ฟเวอร์นี้มีไว้สำหรับการพัฒนาเท่านั้น แอปแรกของคุณทำงานในเครื่องแล้ว! 🎉
คำถามที่พบบ่อย
บทเรียน “เรียกใช้เซิร์ฟเวอร์พัฒนาด้วย runserver” ฟรีหรือไม่
ใช่ — ข้อความเต็มของ “เรียกใช้เซิร์ฟเวอร์พัฒนาด้วย runserver” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Django Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Django Academy มีบทเรียนทั้งหมด 4 บทเรียน
คุณจะเรียนรู้อะไรในบทเรียน “เรียกใช้เซิร์ฟเวอร์พัฒนาด้วย runserver”
เปิด localhost:8000 และดูหน้าจรวด คุณปฏิบัติ Django Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน
คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Django Academy หรือไม่
ไม่จำเป็นต้องมีประสบการณ์มาก่อน Django Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 4 จากทั้งหมด 4 บทเรียน
บทเรียน “เรียกใช้เซิร์ฟเวอร์พัฒนาด้วย runserver” ใช้เวลานานแค่ไหน
บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย
ฉันเขียนและรันโค้ดในบทเรียน Django Academy นี้ได้ไหม
ได้ บทเรียน Django Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ
บทเรียนทั้งหมดในหลักสูตรนี้
- สภาพแวดล้อมเสมือนด้วย venv
- pip install django และการตรึงเวอร์ชัน
- อธิบาย django-admin startproject
- เรียกใช้เซิร์ฟเวอร์พัฒนาด้วย runserver