序列化 這個對于web開發(fā)來說算是必須課了慨菱,而且實現(xiàn)他們的方式方法還是很多,如原生的jsonify逾雄,還有其他的第三方框架也可以,不一一列舉,這里...
Token生成 當下前后端分離十分流行的時候斤彼,token也用得非常的多分瘦。簡單的理解就是身份令牌,一段帶有很多重要含義的字符串琉苇。不僅在前后分離使用...
已知異常處理 wtf框架在處理數(shù)據(jù)校驗的時候并不會把異常給拋出來嘲玫,而是存放在表單的error里面,這里為了遵循restflu風格并扇,統(tǒng)一把異常拋出...
什么是單元測試? 程序開發(fā)過程中穷蛹,寫代碼是為了實現(xiàn)需求土陪。當我們的代碼通過了編譯,只是說明它的語法正確肴熏,功能能否實現(xiàn)則不能保證旺坠。 因此,當我們的某...
我們在這單個文件中可以定義路由扮超、視圖函數(shù)取刃、定義模型等等。但這顯然存在一個問題:隨著業(yè)務(wù)代碼的增加出刷,將所有代碼都放在單個程序文件中璧疗,是非常不合適的...
在開發(fā)過程中,很多應(yīng)用程序都需要通過郵件提醒用戶馁龟,F(xiàn)lask的擴展包Flask-Mail通過包裝了Python內(nèi)置的smtplib包崩侠,可以用在F...
在開發(fā)過程中,需要修改數(shù)據(jù)庫模型坷檩,而且還要在修改之后更新數(shù)據(jù)庫却音。最直接的方式就是刪除舊表,但這樣會丟失數(shù)據(jù)矢炼。更好的解決辦法是使用數(shù)據(jù)庫遷移框架系瓢,...
Flask本身不限定數(shù)據(jù)庫的選擇,你可以選擇SQL或NOSQL的任何一種句灌。也可以選擇更方便的SQLALchemy夷陋,類似于Django的ORM。S...
在Flask中胰锌,有一些特殊的變量和方法是可以在模板文件中直接訪問的骗绕。 config對象 request 對象: 就是 Flask 中表示當前請求...