目錄html
@python
django在中間件中預設了6個方法,這6個方法區別在於不一樣的階段執行,對輸入或輸出進行干預,方法以下:c++
#1 初始化: 無需任何參數,服務器響應第一個請求的時候調用一次,用於肯定是否啓用當前中間件 def __init__(): pass #2.處理請求前:在每一個請求上調用,返回None或者HttpResponse 對象 def process_response(request): pass #3 處理視圖前,在每一個請求上調用,返回None 或HttpResopnse對象 def process_view(request.view_func, view_args, view_kwargs): pass #4 處理模板響應前: 在每一個請求上調用,返回實現render 方法的響應對象 def peocess_template_response(request, response): pass #5 處理響應後,多有響應返回瀏覽器以前被調用,每一個請求上調用,返回HttpResponse對象 def process_response(request, response): pass #6 異常處理:當時圖拋出異常時調用,在每一個請求上調用,返回一個HttpResponse對象 def process_exception(request, execption): pass
Django源自一個在線新聞 Web站點,於 2005 年以開源的形式被釋放出來。程序員
Django 框架的核心組件有:web
用於建立模型的對象關係映射爲最終用戶設計的完美管理界面一流的 URL 設計設計者友好的模板語言緩存系統等等面試
它鼓勵快速開發,並遵循MVC設計。數據庫
Django遵照 BSD版權,最新發行版本是Django1.4,於2012年03月23日發佈.Django的主要目的是簡便、快速的開發數據庫驅動的網站。它強調代碼複用,多個組件能夠很方便的以「插件」形式服務於整個框架,Django有許多功能強大的第三方插件,你甚至能夠很方便的開發出本身的工具包。這使得Django具備很強的可擴展性。它還強調快速開發和DRY(Do Not RepeatYourself)原則。django
Tornado是 FriendFeed使用的可擴展的非阻塞式 web 服務器及其相關工具的開源版本。這個 Web 框架看起來有些像 web.py 或者 Google 的 webapp,不過爲了能有效利用非阻塞式服務器環境,這個 Web 框架還包含了一些相關的有用工具和優化。編程
Tornado 和如今的主流 Web 服務器框架(包括大多數Python 的框架)有着明顯的區別:它是非阻塞式服務器,並且速度至關快。得利於其 非阻塞的方式和對epoll的運用,Tornado 每秒能夠處理數以千計的鏈接,這意味着對於實時 Web服務來講,Tornado 是一個理想的 Web 框架。咱們開發這個 Web 服務器的主要目的就是爲了處理 FriendFeed 的實時功能 ——在 FriendFeed 的應用裏每個活動用戶都會保持着一個服務器鏈接。(關於如何擴容 服務器,以處理數以千計的客戶端的鏈接的問題。json
狀態轉換:客戶端和服務器交互的過程。在這個過程當中,必定會有數據和狀態的轉化,這種轉化叫作狀態轉換。其中,GET 表示獲取資源,POST 表示新建資源,PUT 表示更新資源,DELETE 表示刪除資源。HTTP 協議中最經常使用的就是這四種操做方式。
客戶端經過四個http 動詞,對服務器資源進行操做,實現表現層狀態轉換。
她專科學歷
27歲從零開始學習c,c++,python編程語言
29歲編寫百例教程
30歲掌握10種編程語言,
用自學的經歷告訴你,學編程就找夢想橡皮擦
歡迎關注她的公衆號,搜索— 非本科程序員
序號 | 文章 |
---|---|
Python面試題No1 | Python基礎面試,看這篇文章畫重點吧 |
Python面試題No2 | Python面試快問快答,理論要的就是速度與精準 |
Python面試題No3 | 學習Python一年,基礎忘記了,看看面試題回憶回議 |
Python面試題No4 | 去面試Python工程師,這幾個基礎問題必定要能回答 |
Python面試題No5 | 2019年,Python工程師必考的6個面試題 |
Python面試題No6 | 昨天去面試,這5個Python面試題都被考到了 |
Python面試題No7 | 週三面試Python開發,這幾道Python面試題差點答錯,Python面試題No7 |
Python面試題No8 | 面試Python工程師,這幾道編碼題有必要背背 |
Python面試題No9 | 又面試了Python爬蟲工程師,碰到這麼幾道面試題 |
Python面試題No10 | 朋友去面試Python工程師,又帶回來幾道基礎題 |
Python面試題No11 | 剛畢業去面試Python工程師,這幾道題太難了 |
Python面試題No12 | 五一4天就背這些Python面試題了 |
Python面試題No13 | 大意了,這幾道Python面試題沒有答對 |
Python面試題No14 | 明天找python工做,看看這幾道Python面試題吧 |
Python面試題No15 | 這幾道Python面試題,穩準狠 |