亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

高性能 FastAPI 框架入門精講

最新回答 / JupiterXue
源碼倉庫:https://github.com/liaogx/fastapi-tutorial

最贊回答 / duskash
如果只是下載, 在 fastapi.response 里面有一個 FileResponse 類, 可以在 return 中定義它return FileResponse(<file_path>, filename='xxx', media_type='xxx', status_code=200)media_type 可以是 'img/png', 'img/jepg', 'application/pdf', 'text/html' 等等會發現有一些參數比如 status_code, headers...

最贊回答 / duskash
yield 雖然也是返回函數結果, 但是相對 return, yield 可以“做到一半”就返回, 并將函數掛起在這個位置, 等其他事情做完之后, 再回頭從這個位置繼續往下執行.這里用 yield, 是因為我是先“連接上數據庫”, 可以讀數據啊之類的; 但是這時候前端傳回來一組數據, 比如“某件商品的單價”和“商品銷售數量”. 我要存的是“銷售總額”, 那么后端可能會計算前兩個數據的乘積——這就是“另一件事”. 等這個乘法做完了, 我就可以在當前的數據庫連接狀態下將數字存進去了return 運行完之后, ...

最新回答 / duskash
主要是提升代碼復用性吧, 代碼結構上也比較清晰, 因為將某種特殊格式的“模式”提取出來形成一個便于維護的類

最新回答 / liuzh_
使用print(dir(item))可以打印item變量相關的參數,但是上傳到服務器的文件是文件內容,也就是字節碼到服務器的,此時他不是一個實實在在的文件,文件時間是沒有意義的,如過有此業務場景需求,可以從前臺講文件時間一并送給服務器

最新回答 / duskash
可以貼一下 database.py, models - > City 類, schema -> CreatedCity 類, curd -> create_city 函數這四個部分的代碼, 感覺可能是哪個環節沒有對上. 另外 sqlalchemy 版本是? 我這里比較新的 1.14 版本和教程里的一些操作不兼容
課程須知
任何想學習Python開發的同學,尤其是需要高效率完成高并發、高性能項目的同學都可以學習
老師告訴你能學到什么?
FastAPI 框架特性及性能優勢 如何定義各種請求參數和驗證 模板渲染和靜態文件配置 FastAPI 的表單數據處理 全面學習 FastAPI 依賴注入系統 FastAPI 的安全、認證和授權 大型工程應該如何目錄結構設計 FastAPI 的中間件開發方法和規范 跨域資源共享的原理和實現方式

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消