標籤:python django
一、Django介紹
Django是python 寫的優秀的重量級web架構,開源,採用了MVC的軟體設計模式,即模型M,視圖V和控制器C。
二、windows下環境安裝
1,安裝
需要首先安裝python 本文安裝python 2.7.13(),安裝時鉤選pip 和添加路徑到環境變數,
安裝完成,進入命令列pip install django==1.8.2 ,pip install MySQL-python,pip install pillow
2,建立一個django Test項目
在案頭上建立一個目錄djangoProject目錄,在命令列中切換到此目錄,或雙擊開啟這個目錄按住shift 右擊開啟命令列,:
650) this.width=650;" title="1.png" src="https://s3.51cto.com/wyfs02/M02/9E/A0/wKioL1mT_57zR_TvAACZOT-i4ks109.png-wh_500x0-wm_3-wmp_4-s_722691159.png" alt="wKioL1mT_57zR_TvAACZOT-i4ks109.png-wh_50" />
在命令視窗輸入建立django項目的命令(django-admin)_
注意環境變數的配置,將python安裝目錄下的scripts目錄的路徑添加到path環境變數
650) this.width=650;" title="2.png" src="https://s3.51cto.com/wyfs02/M00/9E/A0/wKioL1mUAATSOqYQAAANbsv2itg350.png" alt="wKioL1mUAATSOqYQAAANbsv2itg350.png" />
此時用pycharm開啟目錄結構如下:
650) this.width=650;" title="3.png" src="https://s4.51cto.com/wyfs02/M00/9E/A0/wKioL1mUAC_DM3wrAAAUfxwWW-E598.png-wh_500x0-wm_3-wmp_4-s_3120000558.png" alt="wKioL1mUAC_DM3wrAAAUfxwWW-E598.png-wh_50" />
說明:
Test [django項目目錄]
-Test [django 根檔案目錄]
- __init__.py[使目前的目錄成為一個包]
- settings.py [項目的設定檔]
- urls.py [web路由]
- wsgi.py[進行生產環境部署用的解析檔案]
manage.py [項目控制檔案]
3、運行測試專案
切換到manage.py所在目錄運行python manage.py runserver (預設是偵聽在127.0.0.1:8000 如需要偵聽所有ip可以0.0.0.0:port)
650) this.width=650;" title="4.png" src="https://s4.51cto.com/wyfs02/M00/9E/A1/wKioL1mUASDiPxZwAAAvC7KM1So564.png" alt="wKioL1mUASDiPxZwAAAvC7KM1So564.png" />
4、訪問127.0.0.1:8000
650) this.width=650;" title="5.png" src="https://s2.51cto.com/wyfs02/M00/9E/A1/wKioL1mUAVmTFMYWAACCPGUQnf8841.png-wh_500x0-wm_3-wmp_4-s_1083083936.png" alt="wKioL1mUAVmTFMYWAACCPGUQnf8841.png-wh_50" />
5、第一個測試網頁hello word
在urls.py 同級目錄下建立views.py,並編寫已下代碼Django預設不攜帶views.py代碼如下:
650) this.width=650;" title="6.png" src="https://s2.51cto.com/wyfs02/M00/9E/A1/wKioL1mUAiCSTH-jAAAgmKx4UmE211.png" alt="wKioL1mUAiCSTH-jAAAgmKx4UmE211.png" />
修改urls.py
650) this.width=650;" title="7.png" src="https://s5.51cto.com/wyfs02/M01/9E/A1/wKioL1mUAlWApPR4AAAeHeyNz3k472.png" alt="wKioL1mUAlWApPR4AAAeHeyNz3k472.png" />
查看效果:http://127.0.0.1:8000/index
650) this.width=650;" title="8.png" src="https://s5.51cto.com/wyfs02/M01/9E/A1/wKioL1mUAtvCpfaBAAAVft3qr3Q426.png" alt="wKioL1mUAtvCpfaBAAAVft3qr3Q426.png" />
到這裡windows下基於python 2.7.13 django1.8.2環境部署完成。
三、Ubuntu16.04下安裝django環境
1,ubuntu 16.04下預設安裝了python 2.7.12和3.5.2版本 ,但系統預設使用了2.7 安裝好pip
同樣安裝 pip install django==1.8.2;pip install MySQL-python;pip install pillow
2, 安裝mysql
#apt-get install mysql-server
安裝過程只會提示輸入root密碼
#apt-get install mysql-client libmysqlclient-dev
3,其他的操作均和windows類似,這裡不詳述
本文出自 “學無止境,學以致用” 部落格,請務必保留此出處http://dyc2005.blog.51cto.com/270872/1956870
python2.7x Django mysql在windows Ubuntu下的環境搭建