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

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

高性能 FastAPI 框架入門精講

最新回答 / duskash
我來推薦一個orm 庫,?tortoise-orm這個支持異步操作 sqlite3、mysql、postgresql 三種數據庫, 配置和部署都比 sqlalchemy 簡單你說的這個問題,?tortoise-orm 里面可以在初始化數據庫的時候<...code...>?到這里, 后面的 `connection1` 等就可以用 orm 操作了

最贊回答 / duskash
這個問題搞了我一晚上, 終于找到問題出在哪了……<...code...>這段代碼里, 當 city 沒有值的時候, 是走下面一條, 注意到最后一行有一個 .all()?這個方法會傳回真實數據的 list反觀 if 為真的時候, 結尾沒有 .all(), 這個時候返回的是一個 Query, 不是 list, 自然也無法被 fastapi 轉為有意義的輸出, 就報錯了. 我是加上 .all() 之后, 就可以正常跑了

最贊回答 / duskash
新版本的 sqlalchemy 丟棄了 __mappter_args__ 當中設置的方法應當用 db.query().order_by() 直接在 Query 對象后面顯示地調用 order_by 函數這節課里, 有一張 City 表 和一張 Data 表, 對應的 crud 方法里面db.query(models.City).order_by(models.City.province).offset().limit().all()db.query(models.Data).order_by(models...

最新回答 / 蝦叔叔
limit: int = None是將None以int形式賦值給limit,可能會報錯limit: Optional[int] = None是將默認值設置為?None?來聲明可選查詢參數

最贊回答 / OneIsAll_
改成這樣:
return?db.query(models.Data).join(models.City).filter(models.City.province?==?city).all()

最新回答 / duskash
個人感覺這是個好問題fastapi.response 下面, 有多種類型的對象, 例如 HTTPResponse, JSONResponse, FileResponse, StreamResponse 等感覺你的問題可以返回一個自定義的 JSONResponse 來解決除了這些對象, 還有一個終極大殺招. 就是調用一個更“一般”的 Response 類你可以傳遞一個字典到這個類里面, 想傳什么數據隨意

最贊回答 / JupiterXue
https://github.com/tiangolo/full-stack-fastapi-postgresql前端:Vue后端:FastAPI數據庫:PostgreSQL?部署:Docker不一定用得到 Docker,不過代碼風格和 FastAPI 文件結構如何組織值得借鑒。

講師回答 / Jack
<...圖片...>還真的是,已想慕課反映,謝謝提醒!

最新回答 / 慕移動8449242
https://github.com/liaogx/fastapi-tutorial.git

最新回答 / 慕沐4542746
https://github.com/liaogx/fastapi-tutorial

講師回答 / Jack
啥意思?第一次執行不需要填,第二次執行必須填?

最新回答 / 隨夢走天涯
第一個導學視頻就有https://github.com/liaogx/fastapi-tutorial
首頁上一頁1234567下一頁尾頁
課程須知
任何想學習Python開發的同學,尤其是需要高效率完成高并發、高性能項目的同學都可以學習
老師告訴你能學到什么?
FastAPI 框架特性及性能優勢 如何定義各種請求參數和驗證 模板渲染和靜態文件配置 FastAPI 的表單數據處理 全面學習 FastAPI 依賴注入系統 FastAPI 的安全、認證和授權 大型工程應該如何目錄結構設計 FastAPI 的中間件開發方法和規范 跨域資源共享的原理和實現方式

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消