Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 10 of 34 for include_router (0.12 seconds)

  1. docs/en/docs/reference/fastapi.md

        options:
            members:
                - openapi_version
                - webhooks
                - state
                - dependency_overrides
                - openapi
                - websocket
                - include_router
                - get
                - put
                - post
                - delete
                - options
                - head
                - patch
                - trace
                - on_event
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Thu Apr 18 19:53:19 GMT 2024
    - 701 bytes
    - Click Count (0)
  2. docs/en/docs/reference/apirouter.md

    You can import the `APIRouter` class directly from `fastapi`:
    
    ```python
    from fastapi import APIRouter
    ```
    
    ::: fastapi.APIRouter
        options:
            members:
                - websocket
                - include_router
                - get
                - put
                - post
                - delete
                - options
                - head
                - patch
                - trace
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Thu Apr 18 19:53:19 GMT 2024
    - 524 bytes
    - Click Count (0)
  3. docs/en/docs/advanced/testing-dependencies.md

    The original dependency could be used in a *path operation function*, a *path operation decorator* (when you don't use the return value), a `.include_router()` call, etc.
    
    FastAPI will still be able to override it.
    
    ///
    
    Then you can reset your overrides (remove them) by setting `app.dependency_overrides` to be an empty `dict`:
    
    ```Python
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Sun Aug 31 09:15:41 GMT 2025
    - 2.4K bytes
    - Click Count (0)
  4. docs/zh/docs/advanced/testing-dependencies.md

    这样一来,**FastAPI** 就会调用覆盖依赖项,不再调用原依赖项。
    
    {* ../../docs_src/dependency_testing/tutorial001_an_py310.py hl[26:27,30] *}
    
    /// tip | 提示
    
    **FastAPI** 应用中的任何位置都可以实现覆盖依赖项。
    
    原依赖项可用于*路径操作函数*、*路径操作装饰器*(不需要返回值时)、`.include_router()` 调用等。
    
    FastAPI 可以覆盖这些位置的依赖项。
    
    ///
    
    然后,使用 `app.dependency_overrides` 把覆盖依赖项重置为空**字典**:
    
    ```Python
    app.dependency_overrides = {}
    ```
    
    /// tip | 提示
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Fri Feb 13 13:37:57 GMT 2026
    - 2K bytes
    - Click Count (0)
  5. docs/zh-hant/docs/advanced/testing-dependencies.md

    接著 FastAPI 會呼叫這個覆寫,而不是原本的相依。
    
    {* ../../docs_src/dependency_testing/tutorial001_an_py310.py hl[26:27,30] *}
    
    /// tip
    
    你可以為應用程式中任何地方使用到的相依設定覆寫。
    
    原始相依可以用在*路徑操作函式*、*路徑操作裝飾器*(當你不使用其回傳值時)、`.include_router()` 呼叫等。
    
    FastAPI 仍然能夠將其覆寫。
    
    ///
    
    然後你可以將 `app.dependency_overrides` 設為空的 `dict` 以重設(移除)所有覆寫:
    
    ```Python
    app.dependency_overrides = {}
    ```
    
    /// tip
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Sat Feb 14 08:15:26 GMT 2026
    - 2.1K bytes
    - Click Count (0)
  6. tests/test_strict_content_type_nested.py

    async def inner_strict_post(data: dict):
        return data
    
    
    @inner_default.post("/items/")
    async def inner_default_post(data: dict):
        return data
    
    
    outer_router.include_router(inner_strict)
    outer_router.include_router(inner_default)
    app_nested.include_router(outer_router)
    
    client_nested = TestClient(app_nested)
    
    
    def test_strict_inner_on_lax_app_rejects_no_content_type():
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Mon Feb 23 17:45:20 GMT 2026
    - 2.7K bytes
    - Click Count (0)
  7. tests/test_default_response_class.py

        return {"msg": "Hello B A C"}
    
    
    router_b_a.include_router(
        router_b_a_c_override, prefix="/c", default_response_class=HTMLResponse
    )
    router_b_override.include_router(router_b_a, prefix="/a")
    router_a.include_router(router_a_a, prefix="/a")
    router_a.include_router(
        router_a_b_override, prefix="/b", default_response_class=PlainTextResponse
    )
    app.include_router(router_a, prefix="/a")
    app.include_router(
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Sun Mar 01 20:49:20 GMT 2020
    - 5.2K bytes
    - Click Count (0)
  8. tests/test_default_response_class_router.py

        return {"msg": "Hello B A C"}
    
    
    router_b_a.include_router(
        router_b_a_c_override, prefix="/c", default_response_class=HTMLResponse
    )
    router_b_override.include_router(router_b_a, prefix="/a")
    router_a.include_router(router_a_a, prefix="/a")
    router_a.include_router(
        router_a_b_override, prefix="/b", default_response_class=PlainTextResponse
    )
    app.include_router(router_a, prefix="/a")
    app.include_router(
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Sun Mar 01 20:49:20 GMT 2020
    - 5K bytes
    - Click Count (0)
  9. docs_src/bigger_applications/app_an_py310/main.py

    from .dependencies import get_query_token, get_token_header
    from .internal import admin
    from .routers import items, users
    
    app = FastAPI(dependencies=[Depends(get_query_token)])
    
    
    app.include_router(users.router)
    app.include_router(items.router)
    app.include_router(
        admin.router,
        prefix="/admin",
        tags=["admin"],
        dependencies=[Depends(get_token_header)],
        responses={418: {"description": "I'm a teapot"}},
    )
    
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Thu Feb 12 13:19:43 GMT 2026
    - 552 bytes
    - Click Count (0)
  10. tests/test_strict_content_type_router_level.py

    async def router_strict_post(data: dict):
        return data
    
    
    @router_default.post("/items/")
    async def router_default_post(data: dict):
        return data
    
    
    app.include_router(router_lax)
    app.include_router(router_strict)
    app.include_router(router_default)
    
    client = TestClient(app)
    
    
    def test_lax_router_on_strict_app_accepts_no_content_type():
        response = client.post("/lax/items/", content='{"key": "value"}')
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Mon Feb 23 17:45:20 GMT 2026
    - 1.7K bytes
    - Click Count (0)
Back to Top