My First Django Project

   อัปเดตล่าสุด April 15, 2023

สร้าง Django project 

สร้างโปรเจคท์    django-admin startproject   ตามด้วยชื่อโปรเจคท์คือ   mysite  

$ django-admin startproject mysite .


สร้าง Django APP

สร้างแอปโดยใช้คำสั่ง    python manage.py startapp   ตามด้วยชื่อแอพ   blog 

$ cd mysite
$ python manage.py startapp blog

ในตอนนี้จะได้โครงสร้างของโปรเจคท์ดังต่อไปนี้
blog/
  admin.py
  apps.py
  models.py
  tests.py
  views.py

mysite/
  asgi.py
  __init__.py
  settings.py
  urls.py
  wsgi.py

manage.py


รัน Django project 

ต่อมาจะเป็นการรัน Django project ของเรากันแล้วครับ โดยใช้คำสั่ง

$ python manage.py runserver

ใน terminal ของเราจะเป็นแบบนี้ครับตอนนี้
(env) sonny@MacBook-Pro-khxng-sonny mu_web % python manage.py runserver
Watching for file changes with StatReloader
Performing system checks...

System check identified no issues (0 silenced).

You have 18 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.
Run 'python manage.py migrate' to apply them.
April 15, 2023 - 08:00:18
Django version 3.2.6, using settings 'mysite.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.

ถ้าแบบนี้ถือว่ารันสำเร็จ ทำการเปิดหน้าเว็บในลิงก์ 
http://127.0.0.1:8000
http://127.0.0.1:8000/

จะได้หน้า default ของ Django แบบนี้


รัน Django โปรเจคท์สำเร็จ

ตอนนี้ก็ถือว่าเราสามารถสร้าง project และ app ของ Django ได้ รวมถึงสามารถรันโปรเจคท์ได้ไม่มีปัญหา พร้อมเรียนในบทเรียนต่อไปกันแล้วครับ



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