第一個django項目-通過命令行和pycharm兩種方式


以本機環境為例,ip地址為xx.xx.xx.xx,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://xx.xx.xx.xx:8000

 

 二、PyCharm方式

 1.打開專業版Pycharm,通過文件->新項目->選擇django,並選擇項目存放路徑和解釋器。

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

 

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

 

 3.修改端口和使局域網內其他主機可訪問。

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

如果想局域網內的其他主機可以訪問,則需要修改host為0.0.0.0,並在項目的setting.py文件中將本機ip添加到ALLOWED_HOSTS中。

 

 

對項目結構的介紹:

manage.py:與項目的交互基本基於這個文件,也可通過python manage.py help查看幫助

settings.py:與項目相關的配置

urls.py:配置url與視圖函數的映射關系,一個請求會首先從這個文件去尋找匹配的視圖函數

wsgi.py:項目與WSGI的協議兼容的web服務器入口,用來做部署,需需要修改。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM