在web應用中,通常有一些業務功能模組是在不同的專案中都可以復用的,故在開發中通常將工程專案拆分為不同的子功能模組,各功能模組間可以保持相對的獨立,在其他工程專案中需要用到某個特定功能模組時,可以將該模組**整體複製過去,達到復用。
在flask框架中也有類似子功能應用模組的概念,即藍圖blueprint。
django的檢視編寫是放在子應用中的。
在manager.py
檔案所在目錄執行命令
例如,在剛剛建立的django_project
專案建立子應用demo
,執行命令
會在專案資料夾下建立子應用資料夾demo
此時的專案結構如下
├── django_project
│ ├── __init__.py
│ ├── __pycache__
│ │ ├── __init__.cpython-35.pyc
│ │ ├── settings.cpython-35.pyc
│ │ ├── urls.cpython-35.pyc
│ │ └── wsgi.cpython-35.pyc
│ ├── settings.py
│ ├── urls.py
│ └── wsgi.py
├── manage.py
├── db.sqlite3
├── demo
│ ├── admin.py
│ ├── __init__.py
│ ├── migrations
│ │ └── __init__.py
│ ├── models.py
│ ├── tests.py
│ └── views.py
└──
Django建立第乙個應用
django自帶乙個實用程式,可以自動生成應用程式的基本目錄結構,因此您可以專注於編寫 而不是建立目錄。要建立您的應用程式,請確保您與目錄位於同一目錄,manage.py 並鍵入以下命令 這將建立乙個目錄myweb,其目錄如下 此目錄結構將容納輪詢應用程式。root localhost demo t...
Django建立第乙個應用
django自帶乙個實用程式,可以自動生成應用程式的基本目錄結構,因此您可以專注於編寫 而不是建立目錄。要建立您的應用程式,請確保您與目錄位於同一目錄,manage.py 並鍵入以下命令 這將建立乙個目錄myweb,其目錄如下 此目錄結構將容納輪詢應用程式。root localhost demo t...
03 第乙個子節點和最後乙個子節點
lang en charset utf 8 documenttitle head box 這是乙個廣告div 這是乙個列表li ul 說明性文字span div box.firstchild 獲取第乙個子節點 box.firstelementchild 獲取第乙個子元素,有相容性問題,從ie9以後支...