1. 程式人生 > >Django+pycharm 開發環境搭建

Django+pycharm 開發環境搭建

近期做那個python的開發,今天就來簡單的寫一下開發路線的安裝及配置,

開發路線 Python3.6.1+Pycharm5.0.6+Django1.11+MySQL5.7.18

1-安裝Python3.6.1

  Python2.x 與3.x的版本在語法上稍有不同,區別在於輸出語句的不同,這個可以看相關的文件。

  Python3.6.1,可以在Python的官網上下載:https://www.python.org/downloads/,

安裝成功:

  下載好之後 直接安裝,完了在進行測試,看是否將Python配置到環境變數中,電腦-->屬性-->高階系統設定-->環境變數-->

系統環境變數-->path路徑,找到安裝目錄下面的Python.exe檔案的路徑,將其新增在path路徑下面,用分號隔開,例如我得配置如圖1所示:

 

               圖1將python新增在環境變數中              

 

               圖2 測試Python是否安裝成功

之後在dos視窗下測試是否安裝,用快捷鍵win+R開啟dos視窗:輸入Python出現如圖2下所示便可知安裝成功。

2- 安裝pycharm5.0.6

  PyCharm是一種Python IDE,帶有一整套可以幫助使用者在使用Python語言開發時提高其效率的工具,比如除錯、語法高亮、

Project管理、程式碼跳轉、智慧提示、自動完成、單元測試、版本控制。此外,該IDE提供了一些高階功能,以用於支援Django框

架下的專業Web開發。其介面設計友好,各種類庫均可在pycharm裡邊安裝,快捷方便,使用起來很舒心。pycharm下載地址可

在官網上自行下載,下載地址:https://www.jetbrains.com/pycharm/download/#section=windows,選擇對應的版本進行

下載。

  pycharm下載好了之後可以一鍵式安裝,也可以自己調整安裝路徑,之後開啟pycharm,引入剛裝好的直譯器:

file--setting--project--project Interpreter如圖3所示: 

                                                                 圖3 pycharm中引入直譯器路徑

  這個當你安裝好Python後pycharm會自動檢測到直譯器,而且會自動新增到路勁中,然後在開啟pycharm下面的終端,

輸入Python檢測是否安裝成功入圖4所示可知安裝成功:  

                                               圖4 pycharm終端下面測試是否成功

  現在寫一個很簡單的測試例子: 新建一個python檔案file--new--Python package,新建python檔案命名為test.py,開啟新建好的檔案,

寫上如下的程式碼如圖5所示,

 

                                        圖5 測試程式碼

點選執行,出現如圖6所示的執行結果,則表示一切安裝就就緒,坐等擼起袖子擼程式碼。

                                       圖6 執行結果

3安裝Django1.11

  Django是一個開放原始碼的Web應用框架,由Python寫成。採用了MVC的軟體設計模式,即模型M,檢視V和控制器C。它最初是

被開發來用於管理勞倫斯出版集團旗下的一些以新聞內容為主的網站的,即是CMS(內容管理系統)軟體。並於2005年7月在BSD許可

證下發布。這套框架是以比利時的吉普賽爵士吉他手Django Reinhardt來命名的。Django1.11下載https://www.djangoproject.com/download/

選擇對應的版本進行下載。因為Django本身是由Python編寫,所以先要安裝Python,參考上面的步驟。這裡介紹如何在windows下安裝Django。

  方法一:在dos視窗下采用壓縮包的的方式安裝

  Django下載後為壓縮包,解壓縮跟Python放在同一個根目錄,在dos下進入到Django-1.11目錄,執行python setup.py install,

然後開始安裝,Django將要被安裝到Python的Lib下site-packages。安裝好之後如下如所示:

然後是配置環境變數,將這幾個目錄新增到系統環境變數中:

D:\Program Files\python3.6.1\Lib\site-packages\django; 

D:\Program Files\python3.6.1\Scripts;

檢查是否安裝成功,可以在dos下進入Django目錄檢視Django版本。

1.輸入python ,

2.輸入import django,

3.輸入django.get_version(),

出現如上圖所示的則表明Django安裝成功。

  方法二:在pycharm中利用其強大的類庫進行安裝。

  首先開啟pycharm,點選左上角File-->Setting-->Project-->Project Interface,然後點選右上角+(install)按鈕,

在搜尋框中輸入Django,最後點選最下邊的install package,進行安裝。

 安裝成功後如下圖所示:

  在pycharm終端terminal下面測試看是否Django是否安裝成功,如下圖:

出現如圖所示,則表示Django安裝成功。

  方法三:採用Python自帶的pip命令進行安裝:

  之前已經將D:\Program Files\python3.6.1\Scripts;新增到環境變數中,開啟dos視窗 輸入pip命令,如下顯示:

在pip命令下輸入 pip install django:

我的電腦早已安裝Django成功,會出現如圖所示。

  在pycharm中新建Django工程,file-->new project-->Django,填寫相應的工程名字如下所示:

建立好的工程檔案目錄如圖所示:

直接在終端下輸入 Python manage.py runserver,如圖所示則表示伺服器啟動成功:

然後再瀏覽器中輸入本地地址:http://127.0.0.1:8000/ 出現如下圖所示,則表示Django安裝成功:

4-安裝資料庫MySQL5.7.18

  第一步:資料庫MySQL5.7.18可以在官網上下載對應的版本,下載地址:http://www.filehorse.com/download-mysql-64/,

  第二步:將下載好的安裝包進行解壓到一個盤下面,

  第三步:配置環境變數,新建環境變數MySQL_HOME,輸入MySQL的安裝目錄,

然後再把;%MYSQL_HOME%\bin插入到Path的最後面;

  第四步:以管理員的身份執行命令列,按win+R 輸入cmd,點滑鼠右鍵以管理員身份執行。

  第五步:切換到MySQL的安裝目錄下面,利用mysqld 進行安裝:

  初始化資料: mysqld --initialize-insecure --user=mysql,

  啟動服務: mysqld --user=mysql,

  初始化mysql root密碼 mysqladmin -u root password ‘new-password',

  詳情見https://dev.mysql.com/doc/refman/5.7/en/data-directory-initialization-mysqld.html 。 

  第六步:註冊服務mysqld --install MySQL

  用net start mysql 命令開啟服務。

   輸入mysql -u root -p命令: 然後再填寫第五步初始化資料庫時輸入的密碼,如下圖所示: 

在mysql命令下輸入 show databases; ,檢視資料庫中的表,如下圖所示:

這說明資料庫已經安裝成功。

5-MySQL和Python的連線,也是最重要的一個環節。

  Python2.x系列連線MySQL資料庫需要MySQLdb類庫的支援,Python3.x系列連線MySQL需要pymysql類庫的支援,

  python3.6安裝模組pymysql:

  1.命令列安裝  pip install pymysql,

  2.使用pycharm支援的類庫安裝,安裝過程和Django安裝過程的方法二一樣,在此不再重複說明,如有問題可參照Django安裝的方法二。

所有需要的安裝包安裝完之後,可以在pycharm裡面檢視,如下圖所示:

  接下來用程式碼實現MySQL和Python的連線:

  在setting檔案中找到資料庫的配置程式碼,Django工程中。資料庫一般預設的SQLite資料庫,如下所示:

使用MySQL資料虧更改程式碼如下所示:

  NAME: 指定的資料庫名,如果是sqlite的話,就需要填資料庫檔案的絕對位置   USER: 資料庫登入的使用者名稱,mysql一般都是root   PASSWORD:登入資料庫的密碼,必須是USER使用者所對應的密碼   HOST: 由於一般的資料庫都是C/S結構的,所以得指定資料庫伺服器的位置,我們一般資料庫伺服器和客戶端都是在一臺主機上面,所以一般預設都填127.0.0.1   PORT:資料庫伺服器埠,mysql預設為3306   HOST和PORT都可以不填,使用預設的配置,但是如果你有更改預設配置的話,就需要填入更改後的。 現在需要在配置檔案目錄下面的__init__.py 檔案中寫入連線的程式碼即可,如下圖所示:

完成之後執行整個工程檔案,在終端(terminal)下面輸入命令:Python manage.py runserver 如下所示:

或者也可以直接點選Python console,顯示如下的輸出:

則表明資料庫已經連線成功,整個開發環境也成功的搭建好了。

請注意連線資料庫時要保證資料庫已經開啟,否則連線失敗

轉自:http://www.cnblogs.com/hwtmhj/p/6746151.html