您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關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怎么用”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。