Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 31 - 40 of 189 for api_route (0.06 seconds)

  1. docs/en/docs/tutorial/bigger-applications.md

    You can create the *path operations* for that module using `APIRouter`.
    
    ### Import `APIRouter` { #import-apirouter }
    
    You import it and create an "instance" the same way you would with the class `FastAPI`:
    
    {* ../../docs_src/bigger_applications/app_an_py310/routers/users.py hl[1,3] title["app/routers/users.py"] *}
    
    ### *Path operations* with `APIRouter` { #path-operations-with-apirouter }
    
    And then you use it to declare your *path operations*.
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Sat Mar 07 09:29:03 GMT 2026
    - 19.2K bytes
    - Click Count (0)
  2. docs/zh-hant/docs/tutorial/bigger-applications.md

    你也可以用不同的前綴,對同一個 router 多次呼叫 `.include_router()`。
    
    例如,這對於在不同前綴下提供相同的 API 很有用,如 `/api/v1` 與 `/api/latest`。
    
    這是進階用法,你可能不會需要,但若有需要它就在那裡。
    
    ## 在另一個 `APIRouter` 中納入一個 `APIRouter` { #include-an-apirouter-in-another }
    
    就像你可以在 `FastAPI` 應用中納入一個 `APIRouter` 一樣,你也可以在另一個 `APIRouter` 中納入一個 `APIRouter`,用法如下:
    
    ```Python
    router.include_router(other_router)
    ```
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Fri Mar 20 17:05:38 GMT 2026
    - 18.7K bytes
    - Click Count (0)
  3. tests/test_router_circular_import.py

    import pytest
    from fastapi import APIRouter
    
    
    def test_router_circular_import():
        router = APIRouter()
    
        with pytest.raises(
            AssertionError,
            match="Cannot include the same APIRouter instance into itself. Did you mean to include a different router?",
        ):
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Tue Feb 10 10:58:40 GMT 2026
    - 317 bytes
    - Click Count (0)
  4. docs/tr/docs/tutorial/bigger-applications.md

    Bu module için *path operation*’ları `APIRouter` kullanarak oluşturabilirsiniz.
    
    ### `APIRouter` Import Edin { #import-apirouter }
    
    `FastAPI` class’ında yaptığınız gibi import edip bir "instance" oluşturursunuz:
    
    {* ../../docs_src/bigger_applications/app_an_py310/routers/users.py hl[1,3] title["app/routers/users.py"] *}
    
    ### `APIRouter` ile *Path Operations* { #path-operations-with-apirouter }
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Fri Mar 20 07:53:17 GMT 2026
    - 20.3K bytes
    - Click Count (0)
  5. fastapi/openapi/utils.py

    
    def generate_operation_summary(*, route: routing.APIRoute, method: str) -> str:
        if route.summary:
            return route.summary
        return route.name.replace("_", " ").title()
    
    
    def get_openapi_operation_metadata(
        *, route: routing.APIRoute, method: str, operation_ids: set[str]
    ) -> dict[str, Any]:
        operation: dict[str, Any] = {}
        if route.tags:
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Sun Mar 15 11:44:39 GMT 2026
    - 25.6K bytes
    - Click Count (0)
  6. cmd/bucket-handlers_test.go

    	if err != nil {
    		t.Fatalf("Test %s: Failed to create HTTP request for RemoveBucketHandler: <ERROR> %v", instanceType, err)
    	}
    	// Since `apiRouter` satisfies `http.Handler` it has a ServeHTTP to execute the logic of the handler.
    	// Call the ServeHTTP to execute the handler.
    	apiRouter.ServeHTTP(rec, req)
    	switch rec.Code {
    	case http.StatusOK, http.StatusCreated, http.StatusAccepted, http.StatusNoContent:
    Created: Sun Apr 05 19:28:12 GMT 2026
    - Last Modified: Fri Aug 29 02:39:48 GMT 2025
    - 39.8K bytes
    - Click Count (0)
  7. docs/fr/docs/tutorial/bigger-applications.md

    ### Importer `APIRouter` { #import-apirouter }
    
    Vous l'importez et créez une « instance » de la même manière que vous le feriez avec la classe `FastAPI` :
    
    {* ../../docs_src/bigger_applications/app_an_py310/routers/users.py hl[1,3] title["app/routers/users.py"] *}
    
    ### Déclarer des *chemins d'accès* avec `APIRouter` { #path-operations-with-apirouter }
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Thu Mar 19 18:37:13 GMT 2026
    - 21.4K bytes
    - Click Count (0)
  8. docs/es/docs/tutorial/bigger-applications.md

    Puedes crear las *path operations* para ese módulo usando `APIRouter`.
    
    ### Importar `APIRouter` { #import-apirouter }
    
    Lo importas y creas una "instance" de la misma manera que lo harías con la clase `FastAPI`:
    
    {* ../../docs_src/bigger_applications/app_an_py310/routers/users.py hl[1,3] title["app/routers/users.py"] *}
    
    ### *Path operations* con `APIRouter` { #path-operations-with-apirouter }
    
    Y luego lo usas para declarar tus *path operations*.
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Thu Mar 19 18:15:55 GMT 2026
    - 20.2K bytes
    - Click Count (0)
  9. docs/pt/docs/tutorial/bigger-applications.md

    Você pode criar as *operações de rota* para esse módulo usando o `APIRouter`.
    
    ### Importe `APIRouter` { #import-apirouter }
    
    Você o importa e cria uma "instância" da mesma maneira que faria com a classe `FastAPI`:
    
    {* ../../docs_src/bigger_applications/app_an_py310/routers/users.py hl[1,3] title["app/routers/users.py"] *}
    
    ### *Operações de Rota* com `APIRouter` { #path-operations-with-apirouter }
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Thu Mar 19 18:20:43 GMT 2026
    - 20.3K bytes
    - Click Count (0)
  10. tests/test_additional_response_extra.py

    from fastapi import APIRouter, FastAPI
    from fastapi.testclient import TestClient
    from inline_snapshot import snapshot
    
    router = APIRouter()
    
    sub_router = APIRouter()
    
    app = FastAPI()
    
    
    @sub_router.get("/")
    def read_item():
        return {"id": "foo"}
    
    
    router.include_router(sub_router, prefix="/items")
    
    app.include_router(router)
    
    client = TestClient(app)
    
    
    def test_path_operation():
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Sun Feb 08 10:18:38 GMT 2026
    - 1.3K bytes
    - Click Count (0)
Back to Top