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

溫馨提示×

溫馨提示×

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

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

Django怎么用

發布時間:2021-09-14 09:33:29 來源:億速云 閱讀:135 作者:小新 欄目:開發技術

這篇文章將為大家詳細講解有關Django怎么用,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

Django簡介:

Django,發音為[`d?æ?ɡ??],是用python語言寫的開源web開發框架,并遵循MVC設計。勞倫斯出版集團為了開發以新聞內容為主的網站,而開發出來了這個框架,于2005年7月在BSD許可證下發布。這個名稱來源于比利時的爵士音樂家DjangoReinhardt,他是一個吉普賽人,主要以演奏吉它為主,還演奏過小提琴等。由于Django在近年來的迅速發展,應用越來越廣泛,被著名IT開發雜志SDTimes評選為2013SDTimes100,位列"API、庫和框架"分類第6位,被認為是該領域的佼佼者。

Django的主要目的是簡便、快速的開發數據庫驅動的網站。它強調代碼復用,多個組件可以很方便的以"插件"形式服務于整個框架,Django有許多功能強大的第三方插件,你甚至可以很方便的開發出自己的工具包。這使得Django具有很強的可擴展性。它還強調快速開發原則。

1:什么是B/S和C/S:

  • B/S: broswer – server

  • C/S: client – server

  • 缺點:適用于局域網

  • 對客戶機要求非常高

  • 版本迭代成本高

2:什么是框架:

  • 框架就是別人給我們提供的使用接口

  • 類似于蓋發工資時 將房子的根基和架構搭好

  • 然后我們負責填轉

3:為什么要學習框架:

  • 學習使用方便

4公司項目的架構分層:

  • controller view dao

5:創建django項目:

下載django項目:

pip install django==1.11.11

創建django項目

django-admin startproject name

6:django中的目錄文件:

__ init__.py:他是項目的初始化文件 有了這個文件 標志當前文件夾是一個包,可以被引用

settings.py:

  • 所有的django的配置信息都在這里面

  • 包括數據庫的配置 靜態文件的配置

  • 還有django依賴的第三方擴展包

urls.py:他就是我剛剛提到的路由分發器

wsgi.py:是一個服務器的啟動文件,后期項目上線需要用到他

manage.py:他是整個Django項目的啟動文件 

7:開啟django項目

進入項目一級目錄

然后運行python manage.py runsevrer

啟動的時候django自帶了一個開發者服務器

所以我們不需要再去像其他語言一樣

額外配置服務器信息 

8:創建django_app:

python manage.py startapp name

9:運行django:

進入項目目錄后 執行python manage.py runserver

10:django的運行流程:

請求 – urls.py --匹配視圖-- views.py – models – 鏈接數據庫– 返回數據渲染模板

11:settings文件的配置:

  • 語言改成:zh-hans

  • 時區改成:Asia/Shanghai

  • templates模板也要配置進去:os.path.join(BASE_DIR,‘template')

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

向AI問一下細節

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

AI

万山特区| 顺义区| 泾源县| 樟树市| 南充市| 普格县| 加查县| 吉林省| 康马县| 宁阳县| 平山县| 郴州市| 双牌县| 象州县| 武强县| 全南县| 平远县| 望谟县| 剑河县| 商南县| 青铜峡市| 宁城县| 仙居县| 祁门县| 闵行区| 宾川县| 绵竹市| 宁远县| 文登市| 苏尼特右旗| 兴城市| 西乌珠穆沁旗| 光山县| 清镇市| 潞城市| 长白| 海南省| 曲阳县| 会东县| 历史| 谢通门县|