Django - วงจรชีวิตของแอป
โครงการคือผลรวมของแอปพลิเคชันจำนวนมาก ทุกแอปพลิเคชันมีวัตถุประสงค์และสามารถนำกลับมาใช้ในโครงการอื่นได้เช่นแบบฟอร์มการติดต่อบนเว็บไซต์อาจเป็นแอปพลิเคชันและสามารถใช้ซ้ำสำหรับผู้อื่นได้ ดูเป็นโมดูลของโครงการของคุณ
สร้างแอปพลิเคชัน
เราถือว่าคุณอยู่ในโฟลเดอร์โครงการของคุณ ในโฟลเดอร์ "myproject" หลักของเราโฟลเดอร์เดียวกันจากนั้น Manage.py -
$ python manage.py startapp myappคุณเพิ่งสร้างแอปพลิเคชัน myapp และเช่นเดียวกับโครงการ Django สร้างโฟลเดอร์ "myapp" ด้วยโครงสร้างแอปพลิเคชัน -
myapp/
   __init__.py
   admin.py
   models.py
   tests.py
   views.py- __init__.py - เพียงเพื่อให้แน่ใจว่า python จัดการโฟลเดอร์นี้เป็นแพ็คเกจ 
- admin.py - ไฟล์นี้ช่วยให้คุณปรับเปลี่ยนแอปได้ในอินเทอร์เฟซผู้ดูแลระบบ 
- models.py - นี่คือที่เก็บโมเดลแอปพลิเคชันทั้งหมด 
- tests.py - นี่คือที่ทดสอบหน่วยของคุณ 
- views.py - นี่คือมุมมองแอปพลิเคชันของคุณ 
รับโครงการเพื่อทราบเกี่ยวกับใบสมัครของคุณ
ในขั้นตอนนี้เรามีแอปพลิเคชัน "myapp" ของเราตอนนี้เราจำเป็นต้องลงทะเบียนกับโครงการ Django "myproject" ของเรา ในการทำเช่นนั้นให้อัปเดต INSTALLED_APPS tuple ในไฟล์ settings.py ของโปรเจ็กต์ของคุณ (เพิ่มชื่อแอพของคุณ) -
INSTALLED_APPS = (
   'django.contrib.admin',
   'django.contrib.auth',
   'django.contrib.contenttypes',
   'django.contrib.sessions',
   'django.contrib.messages',
   'django.contrib.staticfiles',
   'myapp',
)