国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

帶你認識Django

2020-02-16 00:40:09
字體:
來源:轉載
供稿:網友

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')

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對武林站長站的支持。如果你想了解更多相關內容請查看下面相關鏈接

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 五家渠市| 互助| 庄浪县| 章丘市| 永州市| 兴隆县| 疏勒县| 诸城市| 星座| 平湖市| 油尖旺区| 酒泉市| 永修县| 防城港市| 高陵县| 将乐县| 贡觉县| 岳池县| 新乡市| 井陉县| 稻城县| 将乐县| 科技| 施甸县| 阳新县| 来宾市| 措勤县| 北宁市| 乐业县| 五河县| 荥阳市| 嘉定区| 汉阴县| 斗六市| 元江| 长岭县| 板桥市| 临西县| 邵阳市| 隆林| 贵南县|