python Django框架學習1
Django框架學習1
Django是一個開放源代碼的Web應用框架,由Python寫成,采用了MTV的框架模式,即模型M,視圖V和模版T,它最初是被開發來用于管理勞倫斯出版集團旗下的一些以新聞內容為主的網站的,即是CMS(內容管理系統)軟體,并于2005年7月在BSD許可證下發布,這套框架是以比利時的吉普賽爵士吉他手Django Reinhardt來命名的,
官網:https://www.djangoproject.com/
官方檔案:https://docs.djangoproject.com/en/3.0/
在Django框架中,也是遵循MVC框架的,只不過名稱有點不一樣,在Django中,這種框架名叫MVT,
M:Model 模型
V:View 視圖
T:Template 模板
下載django
pip install https://pypi.tuna.tsinghua.edu.cn/simple django //使用清華源下載
python - m -django --version //查看django版本
創建django專案
在pycharm中新建好專案后,在面板輸入
django-admin startproject project_name //創建專案 project_name為專案名
建好后生成如圖工程目錄
helloworld : 是與專案同名的檔案, 內部包含如下專案的組態檔.
init.py : 是表示檔案helloworld可以被當作包使用.
settings.py : 是專案的整體組態檔.
urls.py : 是專案的URL組態檔.
wsgi.py : 是專案與WSGI兼容的Web服務器入口.
manage.py : 是專案運行的入口, 指定組態檔路徑.
理論上這個時候如果使用指令python manage.py runserver 8000即可以成功啟動Django內置服務器
python manage.py runserver 8000
點擊這個這個對應的地址 http://127.0.0.1:8000/ 即可查看django測驗服務器
創建app
新建app命令:python manage.py startapp app_name
python manage.py startapp app_name
創建對應app app_name為所要創建的app名
創建成功后,工程目錄如下:

在專案下新建 templates 路徑
此目錄下即用來存放我們的html檔案;
此目錄一般是與app的主目錄是平級的,當然也可以建立在app的目錄下,主要取決于你的模板,一般是全域使用呢,還是專門服務于某個app;
New -> Directory ->命名為templates

配置模板目錄:

新建 static 路徑
此目錄下即用來存放我們的靜態檔案:img、css等;
此目錄一般是與app的主目錄是平級的,也可自行選擇目錄;
請務必查看專案設定中是否已設定自動檢索此目錄,在settings最后加上:

實作django最簡單的專案-helloworld
定義視圖函式
在創建好的app中打開views檔案撰寫代碼:

視圖函式必須帶一個引數request,進行處理之后,需要回傳一個HttpResponse的類物件,里面包含的引數就是回傳給瀏覽器顯示的內容,
URL配置
找到目錄下的urls檔案,使用的是path轉換器配置URL
執行python manage.py runserver
python manage.py runserver

打開http://127.0.0.1:8000/并在后面加上/index/
至此第一個django專案helloworld完成,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/231585.html
標籤:python
下一篇:爬蟲案例:爬取小說網站 筆趣閣

建好后生成如圖工程目錄
點擊這個這個對應的地址 http://127.0.0.1:8000/ 即可查看django測驗服務器
創建對應app app_name為所要創建的app名