- Sort Score
- Num 10 results
- Language All
Results 1 - 10 of 33 for min_length (0.06 seconds)
The search processing time has exceeded the limit. The displayed results may be partial.
-
docs_src/query_params_str_validations/tutorial005_an_py310.py
Created: Sun Apr 05 07:19:11 GMT 2026 - Last Modified: Thu Feb 12 13:19:43 GMT 2026 - 309 bytes - Click Count (0) -
tests/test_annotated.py
async def default(foo: Annotated[str, Query()] = "foo"): return {"foo": foo} @app.get("/required") async def required(foo: Annotated[str, Query(min_length=1)]): return {"foo": foo} @app.get("/multiple") async def multiple(foo: Annotated[str, object(), Query(min_length=1)]): return {"foo": foo} @app.get("/unrelated") async def unrelated(foo: Annotated[str, object()]): return {"foo": foo}
Created: Sun Apr 05 07:19:11 GMT 2026 - Last Modified: Sun Feb 08 10:18:38 GMT 2026 - 10.5K bytes - Click Count (0) -
tests/test_ambiguous_params.py
Created: Sun Apr 05 07:19:11 GMT 2026 - Last Modified: Sat Dec 20 15:55:38 GMT 2025 - 2K bytes - Click Count (1) -
docs_src/query_params_str_validations/tutorial006_py310.py
Created: Sun Apr 05 07:19:11 GMT 2026 - Last Modified: Thu Feb 12 13:19:43 GMT 2026 - 254 bytes - Click Count (0) -
docs/ko/docs/tutorial/query-params-str-validations.md
## 요약 { #recap } 매개변수에 검증과 메타데이터를 추가 선언할 수 있습니다. 제네릭 검증과 메타데이터: * `alias` * `title` * `description` * `deprecated` 문자열에 특화된 검증: * `min_length` * `max_length` * `pattern` `AfterValidator`를 사용하는 커스텀 검증. 예제에서 `str` 값의 검증을 어떻게 추가하는지 살펴보았습니다.Created: Sun Apr 05 07:19:11 GMT 2026 - Last Modified: Fri Mar 20 14:06:26 GMT 2026 - 18.7K bytes - Click Count (0) -
docs/zh/docs/tutorial/query-params-str-validations.md
## 总结 { #recap } 你可以为参数声明额外的校验和元数据。 通用的校验和元数据: - `alias` - `title` - `description` - `deprecated` 字符串特有的校验: - `min_length` - `max_length` - `pattern` 也可以使用 `AfterValidator` 进行自定义校验。 在这些示例中,你看到了如何为 `str` 值声明校验。Created: Sun Apr 05 07:19:11 GMT 2026 - Last Modified: Fri Mar 20 17:06:37 GMT 2026 - 15.4K bytes - Click Count (0) -
docs/ja/docs/tutorial/query-params-str-validations.md
## まとめ { #recap } パラメータに追加のバリデーションとメタデータを宣言することができます。 一般的なバリデーションとメタデータ: * `alias` * `title` * `description` * `deprecated` 文字列に固有のバリデーション: * `min_length` * `max_length` * `pattern` `AfterValidator` を使ったカスタムバリデーション。 この例では、`str` の値のバリデーションを宣言する方法を見てきました。Created: Sun Apr 05 07:19:11 GMT 2026 - Last Modified: Fri Mar 20 14:07:17 GMT 2026 - 20.3K bytes - Click Count (0) -
fastapi/.agents/skills/fastapi/SKILL.md
@app.post("/items/") async def create_items(items: Annotated[list[int], Field(min_length=1), Body()]): return items ``` instead of: ```python # DO NOT DO THIS from typing import Annotated from fastapi import FastAPI from pydantic import Field, RootModel app = FastAPI() class ItemList(RootModel[Annotated[list[int], Field(min_length=1)]]): pass @app.post("/items/")
Created: Sun Apr 05 07:19:11 GMT 2026 - Last Modified: Sun Mar 01 10:05:57 GMT 2026 - 10.1K bytes - Click Count (0) -
fastapi/openapi/models.py
termsOfService: str | None = None contact: Contact | None = None license: License | None = None version: str class ServerVariable(BaseModelWithConfig): enum: Annotated[list[str] | None, Field(min_length=1)] = None default: str description: str | None = None class Server(BaseModelWithConfig): url: AnyUrl | str description: str | None = None variables: dict[str, ServerVariable] | None = NoneCreated: Sun Apr 05 07:19:11 GMT 2026 - Last Modified: Sun Mar 15 11:44:39 GMT 2026 - 14.2K bytes - Click Count (0) -
docs/uk/docs/tutorial/query-params-str-validations.md
Загальні валідації та метадані: * `alias` * `title` * `description` * `deprecated` Валідації, специфічні для рядків: * `min_length` * `max_length` * `pattern` Кастомні валідації за допомогою `AfterValidator`. У цих прикладах ви побачили, як оголошувати валідації для значень `str`.
Created: Sun Apr 05 07:19:11 GMT 2026 - Last Modified: Thu Mar 19 18:27:41 GMT 2026 - 25.9K bytes - Click Count (0)