Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 76 for tutorial004 (0.06 sec)

  1. docs/uk/docs/tutorial/metadata.md

    ### Створення метаданих для тегів
    
    Спробуймо це на прикладі з тегами для `users` та `items`.
    
    Створіть метадані для своїх тегів і передайте їх у параметр  `openapi_tags`:
    
    {* ../../docs_src/metadata/tutorial004.py hl[3:16,18] *}
    
    Зверніть увагу, що в описах можна використовувати Markdown, наприклад, "login" буде показано жирним шрифтом (**login**), а "fancy" буде показано курсивом (_fancy_).
    
    /// tip | Порада
    
    Registered: Sun Dec 28 07:19:09 UTC 2025
    - Last Modified: Wed Mar 19 17:09:57 UTC 2025
    - 8.4K bytes
    - Viewed (0)
  2. docs/zh/docs/tutorial/handling-errors.md

    一般情况下可能不会需要在代码中直接使用响应头。
    
    但对于某些高级应用场景,还是需要添加自定义响应头:
    
    {* ../../docs_src/handling_errors/tutorial002.py hl[14] *}
    
    ## 安装自定义异常处理器
    
    添加自定义处理器,要使用 [Starlette 的异常工具](https://www.starlette.dev/exceptions/)。
    
    假设要触发的自定义异常叫作 `UnicornException`。
    
    且需要 FastAPI 实现全局处理该异常。
    
    此时,可以用 `@app.exception_handler()` 添加自定义异常控制器:
    
    {* ../../docs_src/handling_errors/tutorial003.py hl[5:7,13:18,24] *}
    
    请求 `/unicorns/yolo` 时,路径操作会触发 `UnicornException`。
    
    Registered: Sun Dec 28 07:19:09 UTC 2025
    - Last Modified: Sat Oct 11 17:48:49 UTC 2025
    - 8.2K bytes
    - Viewed (0)
  3. docs/uk/docs/tutorial/handling-errors.md

    Обробник помилок отримує `Request` і саму помилку.
    
    {* ../../docs_src/handling_errors/tutorial004.py hl[2,14:16] *}
    
    Тепер, якщо Ви перейдете за посиланням `/items/foo`, замість того, щоб отримати стандартну JSON-помилку:
    
    ```JSON
    {
        "detail": [
            {
                "loc": [
    Registered: Sun Dec 28 07:19:09 UTC 2025
    - Last Modified: Sat Oct 11 17:48:49 UTC 2025
    - 13.9K bytes
    - Viewed (0)
  4. tests/test_tutorial/test_path_operation_configurations/test_tutorial003_tutorial004.py

    import pytest
    from dirty_equals import IsList
    from fastapi.testclient import TestClient
    
    from ...utils import needs_py310
    
    DESCRIPTIONS = {
        "tutorial003": "Create an item with all the information, name, description, price, tax and a set of unique tags",
        "tutorial004": dedent("""
            Create an item with all the information:
    
            - **name**: each item must have a name
            - **description**: a long description
    Registered: Sun Dec 28 07:19:09 UTC 2025
    - Last Modified: Fri Dec 26 10:43:02 UTC 2025
    - 7K bytes
    - Viewed (0)
  5. docs/ko/docs/advanced/custom-response.md

    {* ../../docs_src/response_directly/tutorial002.py hl[1,18] *}
    
    ### `HTMLResponse`
    
    텍스트 또는 바이트를 받아 HTML 응답을 반환합니다. 위에서 설명한 내용과 같습니다.
    
    ### `PlainTextResponse`
    
    텍스트 또는 바이트를 받아 일반 텍스트 응답을 반환합니다.
    
    {* ../../docs_src/custom_response/tutorial005.py hl[2,7,9] *}
    
    ### `JSONResponse`
    
    데이터를 받아 `application/json`으로 인코딩된 응답을 반환합니다.
    
    Registered: Sun Dec 28 07:19:09 UTC 2025
    - Last Modified: Sat Feb 15 11:21:20 UTC 2025
    - 13.4K bytes
    - Viewed (0)
  6. docs/zh/docs/python-types.md

    ## 更多动机
    
    下面是一个已经有类型提示的函数:
    
    {* ../../docs_src/python_types/tutorial003.py hl[1] *}
    
    
    因为编辑器已经知道了这些变量的类型,所以不仅能对代码进行补全,还能检查其中的错误:
    
    <img src="https://fastapi.tiangolo.com/img/python-types/image04.png">
    
    现在你知道了必须先修复这个问题,通过 `str(age)` 把 `age` 转换成字符串:
    
    {* ../../docs_src/python_types/tutorial004.py hl[2] *}
    
    
    ## 声明类型
    
    你刚刚看到的就是声明类型提示的主要场景。用于函数的参数。
    
    Registered: Sun Dec 28 07:19:09 UTC 2025
    - Last Modified: Mon Aug 18 06:34:40 UTC 2025
    - 8.6K bytes
    - Viewed (0)
  7. docs/tr/docs/tutorial/path-params.md

    {* ../../docs_src/path_params/tutorial005.py hl[17] *}
    
    #### *Enumeration Değerini* Edinelim
    
    `model_name.value` veya genel olarak `your_enum_member.value` tanımlarını kullanarak (bu durumda bir `str` olan) gerçek değere ulaşabilirsiniz:
    
    {* ../../docs_src/path_params/tutorial005.py hl[20] *}
    
    /// tip | İpucu
    
    Registered: Sun Dec 28 07:19:09 UTC 2025
    - Last Modified: Sun Aug 31 10:29:01 UTC 2025
    - 10.5K bytes
    - Viewed (0)
  8. docs/uk/docs/tutorial/path-params.md

    {* ../../docs_src/path_params/tutorial005.py hl[17] *}
    
    #### Отримання *значення перелічування*
    
    Ви можете отримати фактичне значення (у цьому випадку це `str`), використовуючи `model_name.value`, або загалом `your_enum_member.value`:
    
    {* ../../docs_src/path_params/tutorial005.py hl[20] *}
    
    /// tip | Порада
    
    Registered: Sun Dec 28 07:19:09 UTC 2025
    - Last Modified: Sun Aug 31 10:29:01 UTC 2025
    - 14.1K bytes
    - Viewed (0)
  9. docs/zh/docs/tutorial/query-params-str-validations.md

    将会校验数据,在数据无效时展示清晰的错误信息,并在 OpenAPI 模式的*路径操作*中记录该参​​数。
    
    ## 添加更多校验
    
    你还可以添加 `min_length` 参数:
    
    {* ../../docs_src/query_params_str_validations/tutorial003.py hl[10] *}
    
    ## 添加正则表达式
    
    你可以定义一个参数值必须匹配的<abbr title="正则表达式或正则是定义字符串搜索模式的字符序列。">正则表达式</abbr>:
    
    {* ../../docs_src/query_params_str_validations/tutorial004.py hl[11] *}
    
    这个指定的正则表达式通过以下规则检查接收到的参数值:
    
    * `^`:以该符号之后的字符开头,符号之前没有字符。
    * `fixedquery`: 值精确地等于 `fixedquery`。
    Registered: Sun Dec 28 07:19:09 UTC 2025
    - Last Modified: Sat Feb 15 16:23:59 UTC 2025
    - 7.7K bytes
    - Viewed (0)
  10. docs/ja/docs/tutorial/handling-errors.md

    また、そのためのデフォルトの例外ハンドラも含まれています。
    
    これをオーバーライドするには`RequestValidationError`をインポートして`@app.exception_handler(RequestValidationError)`と一緒に使用して例外ハンドラをデコレートします。
    
    この例外ハンドラは`Requset`と例外を受け取ります。
    
    {* ../../docs_src/handling_errors/tutorial004.py hl[2,14,15,16] *}
    
    これで、`/items/foo`にアクセスすると、デフォルトのJSONエラーの代わりに以下が返されます:
    
    ```JSON
    {
        "detail": [
            {
                "loc": [
                    "path",
                    "item_id"
    Registered: Sun Dec 28 07:19:09 UTC 2025
    - Last Modified: Sat Oct 11 17:48:49 UTC 2025
    - 11.6K bytes
    - Viewed (0)
Back to top