1. 程式人生 > >Django簡單的web頁面開發

Django簡單的web頁面開發

本文為Django專案建立的簡單介紹,更為詳細的Django專案建立,編輯可以參考如下教程:Pycharm 版本: Professional 2017.1Django 版本: 1.8.7在軟體安裝和環境配置完成後,開啟Pycharm.Step 1. 點選File --> New Project 彈出如下視窗:
圖中編號1處為專案位置;編號2處為使用的模板語言型別,預設為Django模板語言;編號3處是儲存專案頁面HTML的資料夾名稱,預設為templates;編號4處是應用名,一般根據Web應用的實際功能來命名。本示例中,我們專案位置為E:\testDjango,應用名為fakeCSDN。設定填寫完畢後,點選右下角的Create,建立專案。Step 2. 瞭解建立後項目的專案檔案結構
建立成功後的介面如下圖所示:
可以看到,在專案根目錄下,有三個資料夾:fakeCSDN, templates和testDjango,以及一個python指令碼檔案manage.py.fakeCSDN 是我們建立的應用相關要素的資料夾,testDjango是我們整個Django專案相關元素的資料夾。也就是說,對於一個Django專案,與專案名相同的資料夾只能有一個,應用對應的資料夾則可以有多個。templates資料夾用來儲存HTML模板。manage.py 是系統自動生成的Django專案管理程式,Django專案建立和執行所需要的所有命令都能由這個指令碼提供。如為專案建立資料庫的makemigrations 和 migrate, 啟動伺服器的runserver等。在程式設計過程中,manage.py一般是不需要修改的。fakeCSDN 和 testDjango所包含的內容大致相同。fakeCSDN中,程式設計中常用的是migration資料夾、models.py和views.py。
  • views.py 是Web應用後臺的核心,定義了後臺具體的響應動作和資料存取、操作動作的函式;
  • models.py 是Web應用資料庫的定義檔案,以Python類的形式定義資料庫中的各個表;
  • migration資料夾 儲存著models中的資料庫表遷移之後的檔案,一般不需要手工操作。
除了fakeCSDN中已有的檔案之外,一般還需要新建一個urls.py檔案,用來指定應用中出現的url所對應的響應函式。testDjango中,常用的檔案是setting.py 和 urls.py。 前者是專案的一些屬性設定,如資料庫連線、debug的方式等;後者同樣是url對映關係。Step 3. 編輯Web應用詳細內容Step 4. 配置Django Server並啟動伺服器點選圖中所示綠色按鈕,即可啟動Web應用。

若未自動出現圖示按鈕,可以點擊向下的灰色三角,選擇 Edit Configurations ,彈出如下視窗通過1,2 兩步新增一個新的Django Server,在3處輸入伺服器名稱,在5處輸入啟動頁面。點選OK即可。