0Pricing
Django Academy · บทเรียน

เรียกใช้เซิร์ฟเวอร์พัฒนาด้วย 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 ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

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

  1. สภาพแวดล้อมเสมือนด้วย venv
  2. pip install django และการตรึงเวอร์ชัน
  3. อธิบาย django-admin startproject
  4. เรียกใช้เซิร์ฟเวอร์พัฒนาด้วย runserver
← กลับไปที่ Django Academy