python使用Pycharm建立一個Django項目,pycharmdjango
本文為Django項目建立的簡單介紹,更為詳細的Django項目建立,可以參考如下教程:
Django入門與實踐-http://www.bkjia.com/article/64109.htm
Pycharm 版本: Professional 2017.1
Django 版本: 1.8.7
在軟體安裝和環境配置完成後,開啟Pycharm.
Step 1. 點擊
File --> New Project 彈出如下視窗:
圖中編號1處為項目位置;編號2處為使用的範本語言類型,預設為Django範本語言;編號3處是儲存項目頁面HTML的檔案夾名稱,預設為templates;編號4處是應用程式名稱,一般根據Web應用的實際功能來命名。本樣本中,我們項目位置為E:\testDjango,應用程式名稱為fakeCSDN。設定填寫完畢後,點擊右下角的Create,建立項目。
Step 2. 瞭解建立後項目的專案檔結構建立成功後的介面如所示:
目錄結構
- manage.py:一個命令列工具,可以使你用多種方式對Django項目進行互動
- 內層的目錄:項目的真正的Python包
- _init _.py:一個空檔案,它告訴Python這個目錄應該被看做一個Python包
- settings.py:項目的配置
- urls.py:項目的URL聲明
- wsgi.py:項目與WSGI相容的Web伺服器入口
- templates: 項目的html檔案
可以看到,在項目根目錄下,有三個檔案夾: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即可。
以上就是本文的全部內容,希望對大家的學習有所協助,也希望大家多多支援幫客之家。