我們假設(shè)在項目文件夾。在我們有主項目“myproject”文件夾,并在一級文件夾有一個文件:manage.py ,執(zhí)行以下命令 ?
# Filename : example.py # Copyright : 2020 By Nhooo # Author by : www.soo66.com # Date : 2020-08-08 C:\myproject> python manage.py startapp myapp
剛剛創(chuàng)建的 myapp 應(yīng)用程序類似于項目,Django創(chuàng)建 “myapp” 文件夾中的應(yīng)用程序結(jié)構(gòu)如下 ?
# Filename : example.py # Copyright : 2020 By Nhooo # Author by : www.soo66.com # Date : 2020-08-08 myapp/ __init__.py admin.py models.py tests.py views.py
__init__.py ? 只是為了確保 python 作為包處理此文件夾。 admin.py ? 此文件幫助您在管理界面中修改應(yīng)用程序。 models.py ? 這是存儲所有的應(yīng)用程序的模型。 tests.py ? 這是單元測試。 views.py ? 這是應(yīng)用程序視圖。
獲取項目來了解應(yīng)用程序
在這個階段,我們有“myapp”這個應(yīng)用程序,現(xiàn)在我們需要注冊它到 Django項目“myproject”。要做到這一點,在你的項目中(添加應(yīng)用程序名稱)到 settings.py 文件更新 INSTALLED_APPS 元組 -
# Filename : example.py # Copyright : 2020 By Nhooo # Author by : www.soo66.com # Date : 2020-08-08 INSTALLED_APPS = ( 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'myapp', )