中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Django怎么使用

發布時間:2021-12-21 14:40:13 來源:億速云 閱讀:310 作者:小新 欄目:大數據

這篇文章給大家分享的是有關Django怎么使用的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

  1. 創建Django項目以及目錄結構

     創建Django項目非常的簡單,只需要在安裝了Django之后,在命令行中輸入:

django-admin startproject 項目名稱例 :創建項目BookManagerdjango-admin startproject BookManager

就能夠完成我們的一個項目創建

Django怎么使用


當然,如果你使用的是pycharm編輯器,你也可以直接創建Django項目


Django怎么使用


基本項目創建完畢,我們來看看創建完成后工程目錄里面到底有些什么文件:


Django怎么使用


  • BookManager : 是與項目同名的文件, 內部包含如下項目的配置文件.

    • init.py : 是表示文件BookManager可以被當作包使用.

    • settings.py : 是項目的整體配置文件.

    • urls.py : 是項目的URL配置文件.

    • wsgi.py : 是項目與WSGI兼容的Web服務器入口.

  • manage.py : 是項目運行的入口, 指定配置文件路徑.



  2.創建應用和注冊應用

     

在前面文章中有說過軟件框架,其中有句話這么說:“一個軟件框架是由多個軟件模塊所構成的,每一個軟件模塊都有他自己的功能。每一個功能的組合就完成了一個軟件的開發。


這里的應用就是指完成一個功能的應用。在Django中,一個項目有很多個應用組成,每一個應用對應著一個功能。


如何來創建應用呢?


現在我們在BookManager項目中, 創建應用Book

  cd BookManager/  python manage.py startapp Book
 

 

Django怎么使用


在圖中我給大家標明了應用和項目本身的區別,那么在應用文件夾中每一個文件具體有什么作用呢?


  • admin.py : 是后臺的站點管理注冊文件.

  • init.py : 是表示文件Book可以被當作包使用.

  • migrations : 是做模型遷移的.

  • models.py : 是處理數據的.MVT中的M

  • tests.py : 是做測試用的.

  • views.py : 是處理業務邏輯的.MVT中的V



上面我們所執行的命令只是創建了這個應用,但實際上我們的項目還是不認可它的,我們需要在setting.py文件當中去注冊這個應用。


Django怎么使用



  3. 測試服務器

     

大家了解如何創建項目和應用后,我們需要來運行一下我們的項目,看看是否能夠運行正常。


在開發階段, 為了能夠快速預覽到開發的效果, 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怎么使用



感謝各位的閱讀!關于“Django怎么使用”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

普宁市| 温宿县| 教育| 镇平县| 长沙县| 文成县| 宣化县| 陇川县| 浦县| 图木舒克市| 云龙县| 东兰县| 顺昌县| 镇赉县| 青海省| 阿城市| 沂水县| 随州市| 顺义区| 杭锦后旗| 永城市| 临沧市| 申扎县| 巴林左旗| 临邑县| 苍南县| 行唐县| 宣武区| 东乡族自治县| 光山县| 宜兴市| 油尖旺区| 垫江县| 铜鼓县| 马鞍山市| 宝清县| 噶尔县| 嘉荫县| 澎湖县| 衡东县| 武安市|