Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 361 - 370 of 817 for defs (0.02 seconds)

The search processing time has exceeded the limit. The displayed results may be partial.

  1. docs_src/separate_openapi_schemas/tutorial002_py310.py

    
    class Item(BaseModel):
        name: str
        description: str | None = None
    
    
    app = FastAPI(separate_input_output_schemas=False)
    
    
    @app.post("/items/")
    def create_item(item: Item):
        return item
    
    
    @app.get("/items/")
    def read_items() -> list[Item]:
        return [
            Item(
                name="Portal Gun",
                description="Device to travel through the multi-rick-verse",
            ),
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Fri Aug 25 19:10:22 GMT 2023
    - 486 bytes
    - Click Count (0)
  2. docs_src/generate_clients/tutorial001_py310.py

        price: float
    
    
    class ResponseMessage(BaseModel):
        message: str
    
    
    @app.post("/items/", response_model=ResponseMessage)
    async def create_item(item: Item):
        return {"message": "item received"}
    
    
    @app.get("/items/", response_model=list[Item])
    async def get_items():
        return [
            {"name": "Plumbus", "price": 3},
            {"name": "Portal Gun", "price": 9001},
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Thu Feb 12 13:19:43 GMT 2026
    - 494 bytes
    - Click Count (0)
  3. tests/test_include_route.py

    from fastapi.testclient import TestClient
    
    app = FastAPI()
    router = APIRouter()
    
    
    @router.route("/items/")
    def read_items(request: Request):
        return JSONResponse({"hello": "world"})
    
    
    app.include_router(router)
    
    client = TestClient(app)
    
    
    def test_sub_router():
        response = client.get("/items/")
        assert response.status_code == 200, response.text
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Wed Apr 08 04:37:38 GMT 2020
    - 496 bytes
    - Click Count (0)
  4. fastapi/params.py

            super().__init__(**use_kwargs)
    
        def __repr__(self) -> str:
            return f"{self.__class__.__name__}({self.default})"
    
    
    class Path(Param):  # type: ignore[misc]  # ty: ignore[unused-ignore-comment]
        in_ = ParamTypes.path
    
        def __init__(
            self,
            default: Any = ...,
            *,
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Sun Mar 15 11:44:39 GMT 2026
    - 25.7K bytes
    - Click Count (0)
  5. tests/test_tutorial/test_background_tasks/test_tutorial002.py

            pytest.param("tutorial002_an_py310", marks=needs_py310),
        ],
    )
    def get_client(request: pytest.FixtureRequest):
        mod = importlib.import_module(f"docs_src.background_tasks.{request.param}")
    
        client = TestClient(mod.app)
        return client
    
    
    @workdir_lock
    def test(client: TestClient):
        log = Path("log.txt")
        if log.is_file():
            os.remove(log)  # pragma: no cover
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Fri Feb 27 10:53:47 GMT 2026
    - 968 bytes
    - Click Count (0)
  6. build-tools-internal/src/main/groovy/elasticsearch.build-scan.gradle

          def splitJobName = jobName.split('/')
          if (splitJobName.length > 1 && splitJobName.last() ==~ /^([a-zA-Z0-9_\-]+=[a-zA-Z0-9_\-&\.]+,?)+$/) {
            def baseJobName = splitJobName.dropRight(1).join('/')
            tag baseJobName
            tag splitJobName.last()
            value 'Job Name', baseJobName
            def matrixParams = splitJobName.last().split(',')
    Created: Wed Apr 08 16:19:15 GMT 2026
    - Last Modified: Wed Jul 21 20:40:34 GMT 2021
    - 4.6K bytes
    - Click Count (0)
  7. docs/fr/docs/tutorial/security/first-steps.md

    Il peut être utilisé par des applications et des systèmes tiers.
    
    Et il peut aussi être utilisé par vous-même, pour déboguer, vérifier et tester la même application.
    
    ## Le flux `password` { #the-password-flow }
    
    Revenons un peu en arrière et comprenons de quoi il s'agit.
    
    Le « flux » `password` est l'une des manières (« flows ») définies dans OAuth2 pour gérer la sécurité et l'authentification.
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Thu Mar 19 18:37:13 GMT 2026
    - 9.3K bytes
    - Click Count (0)
  8. docs/es/docs/tutorial/dependencies/index.md

    Puedes usar `async def` o `def` normal.
    
    Y puedes declarar dependencias con `async def` dentro de *path operation functions* normales `def`, o dependencias `def` dentro de *path operation functions* `async def`, etc.
    
    No importa. **FastAPI** sabrá qué hacer.
    
    /// note | Nota
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Thu Mar 19 18:15:55 GMT 2026
    - 10K bytes
    - Click Count (0)
  9. fastapi/security/open_id_connect_url.py

            self.auto_error = auto_error
    
        def make_not_authenticated_error(self) -> HTTPException:
            return HTTPException(
                status_code=HTTP_401_UNAUTHORIZED,
                detail="Not authenticated",
                headers={"WWW-Authenticate": "Bearer"},
            )
    
        async def __call__(self, request: Request) -> str | None:
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Mon Mar 16 10:16:48 GMT 2026
    - 3.1K bytes
    - Click Count (0)
  10. docs/ru/docs/advanced/dataclasses.md

        Снова, вы можете комбинировать `dataclasses` со стандартными аннотациями типов.
    
    8. Обратите внимание, что эта *функция-обработчик пути* использует обычный `def` вместо `async def`.
    
        Как и всегда в FastAPI, вы можете сочетать `def` и `async def` по необходимости.
    
        Если хотите освежить в памяти, когда что использовать, посмотрите раздел _"Нет времени?"_ в документации про [`async` и `await`](../async.md#in-a-hurry).
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Thu Mar 19 17:56:20 GMT 2026
    - 6.4K bytes
    - Click Count (0)
Back to Top