1. 程式人生 > >第一個django專案-通過命令列和pycharm兩種方式

第一個django專案-通過命令列和pycharm兩種方式

以本機環境為例,ip地址為172.20.16.148,windows平臺,虛擬環境路徑為d:\VirtualEnv,專案存放位置為d:\DjangoProject

 

命令列方式

1.進入虛擬環境建立專案django-admin startproject projectname

專案的存放位置為django-admin執行時的路徑,因此要在建立專案之前建立和進入專案檔案存放的目錄。

執行後會在d:\DjangoProject目錄下形成一個first_project資料夾,資料夾下包含一個與專案名稱相同的資料夾和一個manage.py檔案,如下。

 

2.執行專案python manage.py runserver

進入專案所在資料夾,執行manage.py檔案,此時這個cmd介面處於掛起狀態,不能進行其它輸入,可通過ctrl+c中斷。

可通過在瀏覽器中輸入倒數第二行的http串驗證是否成功,系統預設只有本機可訪問且埠號為8000。

 

  

3.修改預設埠號

執行專案時直接加上埠號即可,例如想啟用9000埠,如下,在瀏覽器中則需要通過http://127.0.0.1:9000訪問

 

4.設定使同一個區域網內其他主機可訪問,此時需同時指定埠號,可能還需要關閉本機防火牆。

執行專案時指定host為0.0.0.0,例如python manage.py runserver 0.0.0.0:8000,可通過區域網內其他機器訪問http://172.20.16.148:8000

 

 PyCharm方式

 1.開啟專業版Pycharm,通過檔案->新專案->選擇django,並選擇專案存放路徑和直譯器。

執行一段時間後結果如下,比通過命令列執行多了一個templates目錄。

 

2.在pycharm中點選右上角的三角箭頭進行執行,下方輸出結果與在命令列中執行一樣,並且同樣可以通過http串進行驗證。

 

 3.修改埠和使區域網內其他主機可訪問。

點選右上角的專案名稱旁的倒三角符號,選擇Edit  Configurations,如果只需要修改埠號,則修改Port為自己想要的即可。

如果想區域網內的其他主機可以訪問,則需要修改host為0.0.0.0,並在專案的setting.py檔案中將本機ip新增到ALLOWED_HOSTS中。