1. 程式人生 > 其它 >Django 建立一個新專案

Django 建立一個新專案

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/

 

 在瀏覽器中,能訪問到當下頁面,說明已經啟動成功且能正常訪問。