Django 建立一個新專案
阿新 • • 發佈:2022-03-20
Django 的安裝命令:
pip install Django
自行下載安裝地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#django ,下載好後輸入以下安裝命令:
pip install D:\Django‑3.2.9‑py3‑none‑any.whl
驗證是否安裝成功,在dos視窗中,進入python編譯模式
import django
django.__version__
如下圖:
建立一個新專案(引數:startproject)
命令格式:django-admin startproject myDjango
建立成功後,在當前碟符下顯示一個myDjango資料夾,而myDjango下又含5個.py檔案,各檔案說明如下:manage.py 命令列工具,內建多種方式與專案進行互動,在命令提示符視窗下檢視幫助文件命令,進入myDjango檔案中,
python manage.py help ,可以檢視該工具的命令資訊。
__init__.py 初始化文案,一般情況下無需修改。
asgi.py 開啟一個ASGI服務,ASGI是非同步閘道器協議介面。
settings.py 專案的配置檔案,專案的所有功能都需要在該檔案中進行配置。
urls.py 專案的路由配置,設定網站的具體網址內容。
wsgi.py 全稱為:python Server Gateway Interface ,即python 伺服器閘道器介面,是python應用與web 伺服器之間的介面,用於Django專案在伺服器上的部署和上線,
一般不需要修改
建立完專案後,下面開始建立應用(服務),命令如下:
python manage.py startapp myapp 建立成功後,在myDjango專案下,會新增一個myapp的資料夾,預設會生成多個.py檔案和migrations資料夾。 migrations 用於生成資料遷移檔案,通過資料遷移檔案可自動在資料庫裡生成相應的資料表。 __init__.py myapp應用的初始化檔案。 admin.py 用於設定當前App的後臺管理功能。 apps.py 當前App的配置資訊,在Django 1.9版本後自動生成,一般情況下無需修改。 models.py 定義資料庫的對映類,每個類可以關聯一張資料表,實現資料持久化,即MTV裡面的模型(models)。 tests.py 自動化測試的模組,用於實現單元測試。 views.py 檢視檔案,處理功能的業務邏輯,即MTV裡面的檢視(Views).
App建立後,在dos命令視窗輸入以下命令啟動專案,可在啟動時指定埠號,如下。
python manage.py runserver 8000
啟用成功後,可以在瀏覽器訪問伺服器地址,地址在服務啟動資訊裡:
Starting development server at http://127.0.0.1:8000/
在瀏覽器中,能訪問到當下頁面,說明已經啟動成功且能正常訪問。