目錄
一、安裝Django
二、創建Django項目
1.創建工程
2.創建子應用
3.設置虛擬環境
首先我們在下載Django前,我們需要先搭建虛擬環境
搭建虛擬環境的作用:虛擬環境
可以搭建獨立的python運行環境
, 使得單個項目的運行環境與其它項目互不影響.
搭建虛擬環境的教程:
搭建好虛擬環境後,我們就可以在我們的虛擬環境中下載Django框架。
步驟1:進入我們的虛擬環境
workon 虛擬環境名
步驟2:使用python命令下載Django
pip install 包名稱
示例:
注意:在下載django時,更改django版本號時,使用“==”後接版本號
步驟3:查看Django是否完成下載
pip list
下載完成後,我們就可以使用django命令創建項目。
創建工程的命令為:
django-admin startproject 工程名稱
例如,我們需要在PycharmProject目錄裡面,創建一個 Cinema的項目工程,那我們需要執行的命令如下:
創建好,項目後,我們切換到創建的項目中,執行tree命令,即可以看到項目工程的目錄
目錄說明:
在django中,創建子應用模塊目錄仍然可以通過命令來操作,即:
python manage.py startapp 子應用名稱
manage.py為上述創建工程時自動生成的管理文件。
例如,在剛才創建的Cinemar工程中,想要創建一個用戶movie子應用模塊,可執行:
目錄說明:
創建出來的子應用目錄文件雖然被放到了工程項目目錄中,但是django工程並不能立即直接使用該子應用,需要注冊安裝後才能使用。
我們使用Pycharm打開所創建好的項目:
在工程配置文件settings.py中,INSTALLED_APPS項保存了工程中已經注冊安裝的子應用,初始工程中的INSTALLED_APPS如下:
注冊安裝一個子應用的方法,即是將子應用的配置信息文件apps.py中的Config類添加到INSTALLED_APPS列表中。
例如,將剛創建的book子應用添加到工程中,可在INSTALLED_APPS列表中添加'movie.apps.MovieConfig',或者直接添加’movie‘。
添加好後,若要項目能夠運行,我們還需要設置Pycharm的環境,不然,程序會找不到模塊。
在Pycharm左上角點擊【file】,然後打開【setting】
在【setting】中找到【Project:項目名】,點擊打開,【Python Interpret】,在【PythonInterpret】路徑裡,找到在終端所搭建虛擬環境的路徑,點擊添加。若初次進入,那麼需要我們手動進行添加,點擊【齒輪】圖標,【add】進入添加
選擇【Existing environment】,點擊【···】進行添加
當我們不知道虛擬環境的Python路徑時,可以在終端輸入命令:
which python
命令所顯示的就是當前虛擬環境下的python路徑。
將路徑復制到搜索路徑的邊框中,若是直接復制上述的路徑時,是找不到的,因為直接復制後,在路徑的最後面會多出一個空格,我們將其刪掉,才能顯示出來路徑。
直接復制後:
刪除空格後:
選擇我們所需要的python版本後,點擊【ok】即可。
此顯示的就是我們虛擬環境下的Python路徑,點擊【ok】,環境就添加成功了。
添加成功後,我們運行代碼,控制台會顯示出,一個網址:
當我們點擊打開後,會進入我們新創建的項目中:
我們也可以在終端,輸入命令,來執行我們的服務器。
python manage.py runserver ip:端口
若端口沒有設置,默認是8000