Backend .mdc

Python FastAPI

Cursor rules for Python Fastapi.

Nasıl kullanılır
  1. Kural içeriğini kopyala.
  2. Projenin root klasöründe şu dosyayı oluştur: .cursorrules veya .cursor/rules/python-fastapi.mdc
  3. İçeriği yapıştır ve kaydet.

Python FastAPI .cursorrules

FastAPI best practices

fastapi_best_practices = [ “Use Pydantic models for request and response schemas”, “Implement dependency injection for shared resources”, “Utilize async/await for non-blocking operations”, “Use path operations decorators (@app.get, @app.post, etc.)”, “Implement proper error handling with HTTPException”, “Use FastAPI’s built-in OpenAPI and JSON Schema support”, ]

Folder structure

folder_structure = """ app/ main.py models/ schemas/ routers/ dependencies/ services/ tests/ """

Additional instructions

additional_instructions = """

  1. Use type hints for all function parameters and return values
  2. Implement proper input validation using Pydantic
  3. Use FastAPI’s background tasks for long-running operations
  4. Implement proper CORS handling
  5. Use FastAPI’s security utilities for authentication
  6. Follow PEP 8 style guide for Python code
  7. Implement comprehensive unit and integration tests """

Benzer kurallar

Daha fazla: Backend →