第一個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中。