fastapi/docs/tr/docs/editor-support.md

2.5 KiB
Raw Blame History

Editör Desteği

Resmi FastAPI Extension, FastAPI geliştirme akışınızı iyileştirir: path operation keşfi, gezinme, FastAPI Clouda deploy ve canlı log akışı.

Daha fazla ayrıntı için, GitHub deposundaki READMEye bakın: GitHub repository.

Kurulum ve Yükleme

FastAPI Extension, hem VS Code hem de Cursor için mevcuttur. Her editörde Extensions panelinden "FastAPI" aratıp FastAPI Labs tarafından yayımlanan eklentiyi seçerek doğrudan kurabilirsiniz. Eklenti vscode.dev ve github.dev gibi tarayıcı tabanlı editörlerde de çalışır.

Uygulama Keşfi

Varsayılan olarak, eklenti çalışma alanınızda FastAPI() örnekleyen dosyaları tarayarak FastAPI uygulamalarını otomatik olarak keşfeder. Proje yapınız nedeniyle otomatik algılama çalışmazsa, pyproject.toml içindeki [tool.fastapi] ile veya VS Code ayarı fastapi.entryPoint üzerinden modül gösterimiyle (ör. myapp.main:app) bir entrypoint belirtebilirsiniz.

Özellikler

  • Path Operation Explorer - Uygulamanızdaki tüm path operation'lar için yan panelde bir ağaç görünümü. Herhangi bir route veya router tanımına tıklayarak atlayın.
  • Route Search - Ctrl + Shift + E (macOS: Cmd + Shift + E) ile path, method veya ada göre arama.
  • CodeLens Navigation - Test client çağrılarının (ör. client.get('/items')) üzerinde, ilgili path operationa atlayan tıklanabilir bağlantılar; testlerle implementasyon arasında hızlı gezinme sağlar.
  • Deploy to FastAPI Cloud - Uygulamanızı tek tıkla FastAPI Cloud'a deploy edin.
  • Stream Application Logs - FastAPI Clouda deploy ettiğiniz uygulamadan, seviye filtreleme ve metin arama ile gerçek zamanlı log akışı.

Eklentinin özelliklerine hızlıca aşina olmak isterseniz, Komut Paletini açın (Ctrl + Shift + P veya macOS: Cmd + Shift + P), "Welcome: Open walkthrough..." öğesini seçin ve ardından "Get started with FastAPI" walkthroughunu açın.