Flask 0.1 源碼解讀
一、app.run() 在做什麼? 執行 app.run() 便啓動了 Flask 服務,這個服務為什麼能夠監聽 http 請求並做出響應?讓我們進入 run 函數內部一探究竟。 def run(self, host='localhost', port=5000, **options): from werkzeug import run_simple if 'debug' in o
Nickname 懷月
Contributes10
Followers0
一、app.run() 在做什麼? 執行 app.run() 便啓動了 Flask 服務,這個服務為什麼能夠監聽 http 請求並做出響應?讓我們進入 run 函數內部一探究竟。 def run(self, host='localhost', port=5000, **options): from werkzeug import run_simple if 'debug' in o
Nickname 懷月
前言 一般來説,解決sqlalchemy 連接多個庫的最簡單的方式是新建兩個或多個db.session 相互沒有關聯,然後modle配置不同的db.session來連接,這樣的話,relationship正常配置就行,不用特殊配置. 如果這樣解決的話,也就不用看下面的配置了,下面是使用SQLALCHEMY_BINDS配置多個多個數據庫並使用relationship.(個人建議最好不用relatio
Nickname 不悟
1、tornado是單線程的,同時WSGI應用又是同步的,如果我們使用Tornado啓動WSGI應用,理論上每次只能處理一個請求都是,任何一個請求有阻塞,都會導致tornado的整個IOLOOP阻塞。如下所示,我們同時發出兩個GET請求向http://127.0.0.1:5000/ 會發現第一個發出的請求會在大約5s之後返回,而另一個請求會在10s左右返回,我們可以判斷,這兩個請求是順序執行的。
Nickname 某個夜晚
本文參考了 piglite的大作windows下使用配置nginx + tornado + flask GodLordGee的大作Windows 下Flask Nginx Tornado 協同工作的簡單例子 0 前言 linux下python web開發,已有較為成熟的方案,nginx + gunicorn|uwsgi + flask。 windows下python we
Nickname elvain
為了提高效率,我們在平時工作中常會用到一些Python的效率工具,Python作為比較老的編程語言,它可以實現日常工作的各種自動化。為了更便利的開發項目,這裏給大家推薦幾個Python的效率工具。 1、Pandas-用於數據分析 Pandas是一個強大的分析結構化數據的工具集;它的使用基礎是Numpy(提供高性能的矩陣運算);用於數據挖掘和數據分析,同時也提供數據清洗功能。 #1、安裝包 $p
Nickname Python技術大本營
作者 | 弗拉德 來源 | 弗拉德(公眾號:fulade_me) Flexible Flexible可以幫助Row、Column、Flex的子控件充滿父控件,它的用法很靈活,也具有權重的屬性。跟Flexible相類似的控件還有Expanded。 先來看Flexible的構造函數 const Flexible({ /// key Key key, // 默認 fl
Nickname 弗拉德
🏆🏆🏆教程全知識點簡介:1. 內容 2. 目標 1.1產品與開發 1.2環境配置 1.3 運行方式 1.4目錄説明 2.用户認證 2.1微某信平台 Json Web Token(JWT) 定義路由,書架管理--添加書籍 3.書架 4.1分類列表 5.搜索 5.3搜索-精準高匹配推薦 6.小説 6.4推薦-同類熱門推薦 7.瀏覽記錄 8.1配置-閲讀偏好 8.配置 9.1項目部署uWSGI
Nickname 程序員一諾python
🏆🏆🏆教程全知識點簡介:1. 內容 2. 目標 1.1產品與開發 1.2環境配置 1.3 運行方式 1.4目錄説明 2.用户認證 2.1微某信平台 Json Web Token(JWT) 定義路由,書架管理--添加書籍 3.書架 4.1分類列表 5.搜索 5.3搜索-精準高匹配推薦 6.小説 6.4推薦-同類熱門推薦 7.瀏覽記錄 8.1配置-閲讀偏好 8.配置 9.1項目部署uWSGI
Nickname 程序員一諾python
url: /posts/8d8e78fb048643f7ad6bd82d61e85d84/ title: FastAPI如何巧妙駕馭混合雲任務調度,讓異步魔力盡情釋放? date: 2025-08-26T03:58:29+08:00 lastmod: 2025-08-26T03:58:29+08:00 author: cmdragon summary: FastAP
Nickname 風流倜儻的傷痕
url: /posts/c6a598639f6a831e9e82e171b8d71857/ title: 任務分片執行模式如何讓你的FastAPI性能飆升? date: 2025-08-27T05:38:17+08:00 lastmod: 2025-08-27T05:38:17+08:00 author: cmdragon summary: FastAPI中的任務分
Nickname 風流倜儻的傷痕
url: /posts/4ad4ec1dbd80bcf5670fb397ca7cc68c/ title: 如何在API高併發中玩轉資源隔離與限流策略? date: 2025-08-27T23:26:45+08:00 lastmod: 2025-08-27T23:26:45+08:00 author: cmdragon summary: 資源隔離是保障API穩定性的核
Nickname 風流倜儻的傷痕
url: /posts/30e1d2fbf1ad8123eaf0e1e0dbe7c675/ title: 全鏈路追蹤如何讓FastAPI微服務架構的每個請求都無所遁形? date: 2025-08-28T23:40:47+08:00 lastmod: 2025-08-28T23:40:47+08:00 author: cmdragon summary: 全鏈路追蹤是
Nickname 風流倜儻的傷痕
url: /posts/6f9e71e8313db6de8c1431877a70b67e/ title: FastAPI測試環境配置的秘訣,你真的掌握了嗎? date: 2025-08-30T02:32:06+08:00 lastmod: 2025-08-30T02:32:06+08:00 author: cmdragon summary: FastAPI 測試環境
Nickname 風流倜儻的傷痕
url: /posts/29858a7a10d20b4e4649cb75fb422eab/ title: 如何讓FastAPI測試不再成為你的噩夢? date: 2025-08-31T06:09:47+08:00 lastmod: 2025-08-31T06:09:47+08:00 author: cmdragon summary: 本文介紹瞭如何配置測試環境並搭建
Nickname 風流倜儻的傷痕
url: /posts/985c18ca802f1b6da828b92e082b4d4e/ title: 為什麼你的FastAPI測試覆蓋率總是低得讓人想哭? date: 2025-09-01T03:56:38+08:00 lastmod: 2025-09-01T03:56:38+08:00 author: cmdragon summary: FastAPI 開發中
Nickname 風流倜儻的傷痕
url: /posts/0577d0e24f48b3153b510e74d3d1a822/ title: 測試覆蓋率不夠高?這些技巧讓你的FastAPI測試無懈可擊! date: 2025-09-02T01:49:10+08:00 lastmod: 2025-09-02T01:49:10+08:00 author: cmdragon summary: FastAPI
Nickname 風流倜儻的傷痕
url: /posts/03b2afdf35f55dbaef631710ab6da82c/ title: Pydantic模型驗證測試:你的API數據真的安全嗎? date: 2025-09-03T23:46:18+08:00 lastmod: 2025-09-03T23:46:18+08:00 author: cmdragon summary: Pydantic在
Nickname 風流倜儻的傷痕
url: /posts/6e69c0eedd8b1e5a74a148d36c85d7ce/ title: 為什麼你的單元測試需要Mock數據庫才能飛起來? date: 2025-09-05T05:57:12+08:00 lastmod: 2025-09-05T05:57:12+08:00 author: cmdragon summary: FastAPI 的依賴注入
Nickname 風流倜儻的傷痕
url: /posts/2d992ef9e8962dc0a4a0b5348d486114/ title: 如何在 FastAPI 中巧妙覆蓋依賴注入並攔截第三方服務調用? date: 2025-09-06T03:34:14+08:00 lastmod: 2025-09-06T03:34:14+08:00 author: cmdragon summary: FastA
Nickname 風流倜儻的傷痕
url: /posts/533874f5700b8506d4c68781597db659/ title: 多環境配置切換機制能否讓開發與生產無縫銜接? date: 2025-09-07T06:55:32+08:00 lastmod: 2025-09-07T06:55:32+08:00 author: cmdragon summary: 依賴注入(Dependency
Nickname 風流倜儻的傷痕
url: /posts/be553dbd5d51835d2c69553f4a773e2d/ title: 如何在FastAPI中優雅地模擬多模塊集成測試? date: 2025-09-08T05:37:45+08:00 lastmod: 2025-09-08T05:37:45+08:00 author: cmdragon summary: FastAPI 集成測試通
Nickname 風流倜儻的傷痕
url: /posts/bf9883a75ffa46b523a03b16ec56ce48/ title: 如何在FastAPI中玩轉“時光倒流”的數據庫事務回滾測試? date: 2025-09-09T04:07:19+08:00 lastmod: 2025-09-09T04:07:19+08:00 author: cmdragon summary: 在 FastA
Nickname 風流倜儻的傷痕
url: /posts/ddbfa0447a5d0d6f9af12e7a6b206f70/ title: 如何用FastAPI玩轉多模塊測試與異步任務,讓代碼不再“鬧脾氣”? date: 2025-09-10T06:22:28+08:00 lastmod: 2025-09-10T06:22:28+08:00 author: cmdragon summary: Fas
Nickname 風流倜儻的傷痕
url: /posts/83d162ba92c87a4acbe64338ccb2de1e/ title: 需求驅動測試:你的代碼真的在按需行事嗎? date: 2025-09-11T01:11:39+08:00 lastmod: 2025-09-11T01:11:39+08:00 author: cmdragon summary: 需求驅動測試(Requiremen
Nickname 風流倜儻的傷痕