亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

冷水江市| 舒城县| 于都县| 南陵县| 遵义市| 岳普湖县| 吴桥县| 敦化市| 宜良县| 汝城县| 红安县| 鱼台县| 正阳县| 依安县| 桂东县| 龙胜| 西峡县| 宁国市| 开平市| 洛川县| 如皋市| 英山县| 钦州市| 青海省| 贵南县| 涿鹿县| 海城市| 焦作市| 漯河市| 岳阳县| 郎溪县| 屯留县| 阿克苏市| 通化县| 岐山县| 汝阳县| 武宁县| 文安县| 华池县| 景德镇市| 葫芦岛市|