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',
)