學到什麼程度才能自己寫python的web框架

時間 2021-05-05 20:51:22

1樓:

不麻煩,去看下wsgi規範,看看flask怎麼借用werkzeug(是這樣拼的麼我忘了)包裝http request/response,然後自己寫個router就能叫框架了。

form那些都是後續新增的功能。

只是寫出來沒人用純粹浪費時間。

2樓:劉項

我只說乙個最小的web後台框架(不包括前台)需要實現的最常用的一些功能。

1.http請求。最常用的有5部分。

1.1.http請求的header。格式和常用字段的含義。

1.2.如何獲取GET、POST引數。

1.3.如何獲取cookie。

1.4.如何獲取uri引數。

1.5.如何獲取客戶端的引數,如IP位址等。

2.伺服器端的執行。最常用的有4部分。

2.1.本地檔案的讀寫。

2.2.資料庫的增刪改查。

2.3.處理session。

2.4.生成頁面(模板系統等)。

3.http響應。最常用的有3部分。

3.1.http響應的header。格式和常用字段的含義。

3.2.如何設定cookie。

3.3.如何將頁面輸出給瀏覽器。

3樓:yegle

大概要學到不會把Python拼成Pyhton的時候吧…

改了啊…

Python的web框架看層級了,廣義上說,WebOb和werkzeug這樣WSGI lib也算web框架:提供基礎的HTTP解析、dispatch、cookie等操作

往上有flask、web.py、bottle這樣的輕量framework,相對於WSGI lib增加了一些功能

最後就是Django這樣的full-stack的框架了,包含ORM、Session管理、使用者管理以及亂七八糟的其他功能

一般人只要熟悉HTTP協議,就可以在WebOb和werkzeug基礎上寫個輕量框架了

計算機自學到什麼程度才能自己寫專案?

Moose 不同的語言不太一樣,但是學了基本語法語句,了解一些語言特性,就可以嘗試寫專案,之前和乙個計算機工作了好多年的學姐聊天,她說,程式設計更多的要在專案中成長 山曾 不管是寫圖形化程式還是命令列程式,首先要明白程式入口是什麼 怎麼寫,因為程式入口是程式執行的開始點。再者資料庫原始碼 說的就是S...

考研複習每天學到什麼程度才能上岸?

吃可愛多長大 這個完全要根據自己學習基礎和學習效率來判斷。複習的時候最忌諱的就是和別人比進度,別人學10個小時,自己學8個小時就開始慌張,結果反而打亂自己了的複習節奏。其次,複習一定要注意關注自己的效率,不是複習時間越長複習效果就越好的,有些人學久了注意力早就被其他事情分散了,看著好像學了8小時,其...

請問php學到什麼程度可以寫乙個註冊 登入的頁面?

會飛的貓 其實,我個人認為,你又要學好php,又只會基礎語法和會寫註冊登入沒用 如果你只是學校要求,只要應付考試,那肯定還是你們老師比較有發言權。註冊登入也要看是哪種註冊登入,如果是極其簡單的,學點html,css,js,php就讀取一張表,判斷一下。極其難的,寫倒是可以,但我也講不出來 手動狗頭 ...