您好,登錄后才能下訂單哦!
這篇文章給大家分享的是有關Django怎么使用的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。
創建Django項目非常的簡單,只需要在安裝了Django之后,在命令行中輸入:
django-admin startproject 項目名稱例 :創建項目BookManagerdjango-admin startproject BookManager
就能夠完成我們的一個項目創建
當然,如果你使用的是pycharm編輯器,你也可以直接創建Django項目
基本項目創建完畢,我們來看看創建完成后工程目錄里面到底有些什么文件:
BookManager : 是與項目同名的文件, 內部包含如下項目的配置文件.
init.py : 是表示文件BookManager可以被當作包使用.
settings.py : 是項目的整體配置文件.
urls.py : 是項目的URL配置文件.
wsgi.py : 是項目與WSGI兼容的Web服務器入口.
manage.py : 是項目運行的入口, 指定配置文件路徑.
在前面文章中有說過軟件框架,其中有句話這么說:“一個軟件框架是由多個軟件模塊所構成的,每一個軟件模塊都有他自己的功能。每一個功能的組合就完成了一個軟件的開發。”
這里的應用就是指完成一個功能的應用。在Django中,一個項目有很多個應用組成,每一個應用對應著一個功能。
如何來創建應用呢?
現在我們在BookManager項目中, 創建應用Book
cd BookManager/ python manage.py startapp Book
在圖中我給大家標明了應用和項目本身的區別,那么在應用文件夾中每一個文件具體有什么作用呢?
admin.py : 是后臺的站點管理注冊文件.
init.py : 是表示文件Book可以被當作包使用.
migrations : 是做模型遷移的.
models.py : 是處理數據的.MVT中的M
tests.py : 是做測試用的.
views.py : 是處理業務邏輯的.MVT中的V
上面我們所執行的命令只是創建了這個應用,但實際上我們的項目還是不認可它的,我們需要在setting.py文件當中去注冊這個應用。
大家了解如何創建項目和應用后,我們需要來運行一下我們的項目,看看是否能夠運行正常。
在開發階段, 為了能夠快速預覽到開發的效果, Django提供了一個純Python編寫的輕量級web服務器,(僅在開發階段使用,非正式服務器)
運行測試服務器的命令 :
python manage.py runserver ip:端口 python manage.py runserver 172.16.21.25:8001
對應: http://172.16.21.25:8001/
ip和端口號可以不寫, 默認ip為127.0.0.1;端口號為8000.
python manage.py runserver
對應:http://127.0.0.1:8000/
輸入http://127.0.0.1:8000/即可訪問.
刷新網頁就可以查看每次代碼執行效果
如果增加代碼、修改代碼、刪除代碼服務器會自動重啟.
按ctrl+c停止服務器
如果大家可以看到出現了下面的頁面,那么說明Django運行成功。
感謝各位的閱讀!關于“Django怎么使用”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。