Django生命週期
一個項目是許多應用的總和。每個應用程序有一個客觀並可重複使用到另一個項目,像在網站上的聯繫表單可以是一個應用程序,並且可以重複使用到其它應用。看到它作爲項目的一個模塊。
創建應用程序
我們假設在項目文件夾。在我們有主項目「myproject」文件夾,並在一級文件夾有一個文件:manage.py ,執行以下命令 −
C:\\myproject> 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」。要做到這一點,在你的項目中(添加應用程序名稱)到 settings.py 文件更新 INSTALLED_APPS 元組 -
INSTALLED\_APPS = (
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'myapp',
)