標籤:python pydev django helloworld
作業系統:windows
開發環境:Eclipse + PyDev
1. 安裝Python
Python官網:https://www.python.org/downloads/
下載最新版Python安裝包,預設安裝路徑為c盤根目錄,即C:/PythonXX
如安裝過程中修改預設安裝路徑,則需要手工進行環境變數的配置,即將“C:/PythonXX/”加入環境變數path中
如選擇預設安裝路徑,則無須進行環境變數配置,安裝成功後再cmd命令列視窗輸入python進行驗證
2. 安裝Eclipse的PyDev外掛程式
單擊Eclipse功能表列中的 Help >> Eclipse Marketplace >> 輸入pydev >> 選擇搜尋到的PyDev外掛程式,點擊Install即可,如所示:
目前PyDev託管在Google Code上,可能需要通過Proxy 伺服器才能正常訪問,具體使用何種代理和翻牆工具此處就不再贅述了,
下面簡單介紹一下Eclipse配置代理的方法,如能正常安裝PyDev可略過下面第三步的介紹
3. 配置Eclipse代理
單擊Eclipse功能表列中的Window >> Perferences >> General >> Network Connections,如所示:
選中中HTTP行,單擊右側Edit按鈕修改為自己的Proxy 伺服器IP地址和連接埠號碼即可
4. 配置Python解譯器
成功安裝PyDev後,需要在Eclipse中手動設定Python的解譯器
Window >> Perferences >> PyDev >> Interpreters >> Python Interpreter,如所示:
點擊右側“New...”按鈕,手工添加解譯器,即添加Python安裝路徑下的python.exe檔案即可
如果前面安裝Python時使用預設安裝路徑或已經完成環境變數配置,點擊“Qucik Auto-Config”,系統自動進行配置也可以
5. 第一個Python程式HelloWorld
建立項目,選擇PyDev Project,如:
系統建立項目目錄如所示:
在src路徑下,建立Pydev Module,選擇Module:Main模版,如:
系統產生Main檔案結構如上,main是Python的入口程式
需要注意的是,系統自動為main檔案產生多行註解,其中包含部分中文字元,如直接運行,會報如下錯誤:
解決辦法:1. 刪除包含中文字元的多行注釋
2. 在程式第一行加入“# coding=gbk”,注意不能大寫GBK,等號兩側也不能加入空格
然後將來源程式中“pass”修改為“print("Hello World")”,再次運行程式,系統列印Hello World,則證明配置無誤。
6. Python Web開發架構Django
由Django官網下載Django壓縮包https://www.djangoproject.com/download/
注意,解壓過程中可能會報“串連符”錯誤,忽略即可~
將解壓後的Django檔案夾拷貝到Python安裝目錄下
在cmd命令列視窗輸入如下命令:
pythonimport djangodjango.get_version()
如正常返回django的版本資訊,則證明Django安裝完成。
預設情況下,Django將被安裝在../PythonXX/Lib/site-packages/django/目錄下
7. 第一個Django程式HelloWorld
建立項目PyDev Django Project
點擊Next輸入項目名稱,修改文法版本資訊,然後一路Next~,系統自動建立項目目錄如下:
其中各設定檔作用如下所示(節選自http://www.w3cschool.cc/),後續博文會陸續針對各設定檔進行詳細說明
運行項目,Run As... >> PyDev:Django,通過瀏覽器訪問127.0.0.1:8000,出現,則說明項目運行順利
截止目前,Python和Django環境已經搭建完畢,接下來我們分別通過PyDev Module和模版兩種方式實現HelloWorld
(1)通過PyDev Module實現HelloWorld:
在上面項目中HelloWorld包下建立PyDev Module檔案,將檔案命名為index,具體代碼如下:
然後,修改urls.py,代碼如下:
通過瀏覽器訪問127.0.0.1:8000/index,介面顯示HelloWorld
這裡簡單說明一下,建立的index.py檔案有些類似與Java中的Servlet,Django的具體訪問原理將在後續博文中進行詳細說明
(2)通過模版實現HelloWorld
在src下建立檔案夾,命名為Templates,用於存放HTML模版檔案
在Templates下建立HTML檔案,index.html,代碼如下:
在setting.py中添加如下代碼:
修改index.py檔案,代碼如下:
再次在瀏覽器中訪問127.0.0.1:8000/index,出現HelloWorld字樣,說明通過模版構建的HelloWorld程式運行正常
至此,windows下通過Eclipse + PyDev搭建Python和Django開發環境的介紹已經完成。
Python學習001之HelloWorld