在Django中,python
- 項目:被視爲基於某些設置項的Django安裝結果;
- 應用程序:表示爲模型、視圖、模板、以及URL的組合;
應用程序與框架進行交互,提供特定的功能,並可在不一樣的項目中加以複用。咱們能夠將項目視爲一個站點,其中包含了多個應用程序,例如:博客、wiki或者論壇等,同時還能夠被其餘項目予以複用。數據庫
建立應用程序app
在項目的根目錄中,可運行下列命令:框架
python manage.py startapp blog
這將生成該應用程序的基本結構,以下所示:測試
上述文件具體解釋以下:spa
- admin.py:可在該文件中註冊模型,並將其歸入至Django管理站點中——使用Django管理站點爲可選項。
- apps.py:該文件中包含了博客應用程序中的主要配置內容。
- migrations目錄:該目錄中包含了應用程序的數據遷移。遷移可以使Django跟蹤模塊變化內容,並相應的同步數據庫。
- models.py:全部的Django應用程序都須要設置該文件,其中包含了應用程序的數據模型;但該文件也可被置空。
- tests.py:可在該文件中添加應用程序測試。
- views.py:該文件中包含了應用程序邏輯內容,每一個視圖接收一個HTTP請求,經處理後返回一個響應結果。
以上就是本人作的一些小結,很是適於初學者食用。code