第1節(jié)初識django框架輔助材料學習預覽_第1頁
第1節(jié)初識django框架輔助材料學習預覽_第2頁
第1節(jié)初識django框架輔助材料學習預覽_第3頁
第1節(jié)初識django框架輔助材料學習預覽_第4頁
第1節(jié)初識django框架輔助材料學習預覽_第5頁
已閱讀5頁,還剩55頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

課程概實戰(zhàn)項目演實實戰(zhàn)項目演需求分功能三:用戶登錄/、驗需求分功能六:管學習內學習收學習收Vue:指令、路由、組件化、UI迭發(fā),還原真實開發(fā)場學學習收思技術棧介Djangovs為什么要學習Flask的特輕松掌握,快速上靈活擴Django的特十多年的發(fā)展,成熟穩(wěn)技術棧介 開發(fā)工PyCharm專業(yè) VS開開發(fā)工PyCharm環(huán)境參WindowsXampp/NavicatforPythonDjango學習建學前引多動手,切忌眼高手勤練習,鞏固基礎多思考強烈要求和老師的環(huán)境保持一課程介Django介DjangoDjango介本節(jié)課內了解什么是Django框Django發(fā)展歷worldDjango發(fā)展歷worldonline的三位工程師使用Python開發(fā)了需要開發(fā)幾個以內容為主的要快速響應,快速迭Django發(fā)展歷Django根據比利時的爵士音樂家DjangoReinhardt2005年開源,2008年發(fā)布1.0版不斷迭代更新,LTS(long-termsupportreleasesDjango框架是什Django介視圖Django介視圖模板使用Django框架的開發(fā)步步驟一:選擇合適的版使用Django框架的開發(fā)步版本兼容情Django版 Python版 2.7,3.4,3.5,3.6,3.7 3.4,3.5,3.6, 3.5,3.6,

in3.5,3.6,3.7,3.83.0, 3.6,3.7,

in版本支持情當當前最佳選Django總學習選擇較新版,實際工作選擇LTS版學習時要跟老師的版本嚴格保持一開發(fā)基礎知本節(jié)內掌握Django 結Django的>>>pipinstallDjango的>>>pythonsetup.pyDjango的>>>import>>> Django項目的創(chuàng)方式一:使用命令行生成模>>>django-admin[.py]startprojectDjango項目的創(chuàng)方式二:使用pyCharmDjango項目結.| 項 #包的文 | #項目配置文件 |-- #url地址配置文 | | |--db. #sqllite數據| 啟動開發(fā)服務>>>pythonmanage.py小啟動開發(fā)服務思考:指定啟動的端口怎么辦開發(fā)流本節(jié)內理解項目開發(fā)流程 動手完成第一個頁項目導啟動開發(fā)服務>>>pythonmanage.pyrunserver常用參>>>pythonmanage.pyrunserverrunserver常用參指定IP>>>pythonmanage.pyrunserver創(chuàng)建模創(chuàng) pythonmanage.py 完成第一個頁第二步:在urls.py小從請求到響章節(jié)概從請求到響 內置的視圖及重在視圖中處理業(yè)務邏 請求響應對視圖快捷方 使用class重寫視課程目掌握視圖函數的編從請求到響本節(jié)內了解URL掌握掌握URL什么是視一個視圖函數,簡稱視圖,是一個簡單的Pythondefview_name()什么是視URL的設設計簡單優(yōu)雅的URL的配path(route,view,name,**kwargs)include(urls,namespace)Path參數解view:視圖函數name:**kwargs:其他參數URL與視圖的關

擴展知 小視圖是一個Python函小視圖是一個Python函數,用來處理http請通過path和include配置甚至是404、重定向思思在視圖中處理業(yè)務邏響應HTML內def響應HTML內defview_name()fromdjango.httpimportimportdefnow=html="<html><body>Itisnow%s.</body></html>"%nowreturnHttpResponse(html)理解響應HTML掌握如何獲取URL掌握如何獲取GET獲取URL參正則獲取URL中的參views.article,name='article_detail')defarticle(request,returnHttpResponse('article:'+獲取GET參獲取URL中的請求(GET/POST等)參defyear=request.GET.get('year',小原來參數還可以寫在URL思已經存在的HTML文件如何響從文件響應HTML內本節(jié)內回顧響應HTML掌握render掌握render_to_response小原來參小原來參數還可以寫在URL第一步,從磁盤HTML文思思如何響應Json對請求響應對請求與響請求與響理解請求對請求對象請求方式請求頭信息S— 信FILES響應對JsonResponse——響應響響應對象之間的關status查看HTTP響應狀態(tài)content_typefromdjango.httpimportresponse='username':'passwd':

示例代fromdjango.httpimportresponse=FileResponse(open('myfile.png',小請求對小請求對象就一個,響應對象可以有多種類text/html——超文本標記語言文本text/in——普通文application/json——json思思視圖快捷方

本節(jié)內重定重定重重定實現(xiàn)URL的重定使用HttpResponseRedirect重定小使用redirect()更方便實思數據庫內置的視圖及重本節(jié)內了解常見的錯內置的錯誤處理視400Bad403404Not500InternalServer重寫內置的錯誤處理視handler500="test_django.views.page_500"切換到生產模式static.serve處理靜態(tài)文MEDIA_URL=MEDIA_ROOT=fromdjango.views.staticimporturlpatterns+=

url(r'^media/(?P<path>.*)$',serve, _root':]小統(tǒng)一的錯誤處理使你的項思思視圖函數使用OO思想如何改寫使用c

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論