Django Installation & Development Setup

   อัปเดตล่าสุด Feb. 14, 2024

บทเรียนนี้จะเป็นการติดตั้ง Django รวมไปถึงการ setup development mode ให้พร้อมสำหรับรันโปรเจคท์


Prerequisites

  • พื้นฐาน Python Programming
  • พื้นฐาน HTML & CSS 

เครื่องมือที่ต้องติดตั้งก่อนเรียน Django

ก่อนที่จะเริ่มต้นสร้าง Django project เราจะมาดูเช็คลิสต์เครื่องมือ (tools) ที่ต้องติดตั้งหรือต้องมีพร้อมก่อนเรียนครับ

  • Python 
  • Visual Studio Code (สำหรับเขียนโค้ด)
  • DB Browser (สำหรับเรียกดูฐานข้อมูล SQLite)

เมื่อเครื่องมือพร้อมแล้ว เราก็จะไปเริ่มต้นกับ Django กันเลยครับ


สำหรับเพื่อน ๆ ที่ยังไม่ได้ติดตั้ง Python สามารถดูได้ที่บทความนี้ "วิธีการดาวน์โหลดและติดตั้ง Python"


เริ่มต้นสร้าง Virtual Environment

ก่อนที่จะสร้าง virtual environment อันดับแรกให้สร้างโฟลเดอร์เพื่อเก็บโปรเจคท์ของเราเสียก่อน โดยเปิด terminal ขึ้นมาครับ ด้วยคำสั่งดังต่อไปนี้


$ mkdir mu_web
$ cd mu_web


จากนั้นทำการสร้าง virtual environment


สำหรับ Windows

$ python -m venv env
$ env\Scripts\activate


สำหรับ macOS/Linux

$ python3 -m venv env
$ source env/bin/activate


เริ่มต้นสร้าง Django project 

หลังจากสร้างโฟลเดอร์เพื่อเก็บโปรเจคท์พร้อมทั้ง virtual environment เสร็จสรรพแล้ว ต่อมาเราจะมาสร้าง Django project กันจริง ๆ จัง ๆ แล้วครับ โดยสิ่งที่เราต้องทำ 2 สิ่งแรกคือ start project และ start app ครับ โดยเราจะสร้างโปรเจคท์ที่มีชื่อว่า mysite และแอพที่มีชื่อว่า blog เพื่อทำแอพบล็อกนั่นเองครับ


ติดตั้ง Django 

ติดตั้ง Django ด้วยคำสั่งดังต่อไปนี้ (Django จะติดตั้งเวอร์ชันล่าสุด ปัจจุบันคือเวอร์ชัน 4.2 ให้)


$ pip install django


เช็ค Django Version

$ python3 -m django --version


หรือเลือกติดตั้ง Django แบบกำหนด version

$ pip install django==3.2.6



คอร์สเรียนแนะนำ