一、Django框架的基本命令、項目和應用

Django 框架的基本命令

1. startproject  創建一個Django項目

2.startapp   創建一個Django應用

3.check 校驗項目完整性命令

4.runserver 本地建議運行Django項目命令

5.shell  進入Django項目的python shell 環境命令

6.test 執行Django用例測試

(數據庫相關)

7.makemigrations  創建模型變更的遷移文件

8.migrate  執行上一個命令 makemigrations創建的遷移文件

9.dumpdata  把數據庫數據導出到文件

10.loaddata  把數據文件導入到數據庫

一,創建一個項目:python admin startproject 項目名

python admin startproject Djangowpp

二、項目目錄學習

  • Djangowpp: 項目的容器。
  • manage.py: 一個實用的命令行工具,可讓你以各種方式與該 Django 項目進行交互。
  • Djangowpp/__init__.py: 一個空文件,告訴 Python 該目錄是一個 Python 包。
  • Djangowpp/settings.py: 該 Django 項目的設置/配置。
  • Djangowpp/urls.py: 該 Django 項目的 URL 聲明; 一份由 Django 驅動的網站"目錄"。
  • Djangowpp/wsgi.py: 一個 WSGI 兼容的 Web 服務器的入口,以便運行你的項目

三、啓動一個項目

python manage.py runserver   端口號(默認8000)

四、創建一個應用

python manage.py startapp 應用名     例如:python manage.py startapp blog

五、應用目錄學習

views.py  視圖處理的地方

models.py 定義應用模型的地方

admin.py   定義Admin 模塊管理對象的地方

apps.py  聲明應用的地方

tests.py  編寫應用測試用例的地方

urls.py    (需自行創建) 管理應用陸游的地方

六、項目和應用的區別

Django 應用   VS    Django項目

  • 一個Django 項目就是一個基於Django的Web應用   一個項目是可以直接運行的
  • 一個Django 應用就是一個可重用的Python軟件包,是不能直接運行的
  • 每個應用可以自己管理模型、視圖、模板、路由和靜態文件等;
  • 模型和視圖是應用的概念,模板、路由和靜態文件既可以是項目層面的也可以是應用層面的概念;
  • 重點:一個Django項目包含一組配置和若干個Django應用  

如上圖所示,項目與應用是一對多的關係,一個應用可以對應到多個項目中

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章