Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 10 of 92 for PATCH (0.03 seconds)

  1. docs/zh-hant/docs/tutorial/body-updates.md

    }
    ```
    
    由於這裡沒有包含已儲存的屬性 `"tax": 20.2`,輸入的模型會採用預設值 `"tax": 10.5`。
    
    最終資料會以這個「新的」 `tax` 值 `10.5` 被儲存。
    
    ## 使用 `PATCH` 進行部分更新 { #partial-updates-with-patch }
    
    你也可以使用 [HTTP `PATCH`](https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods/PATCH) 操作來進行*部分*更新。
    
    這表示你只需傳送想要更新的資料,其餘保持不變。
    
    /// note | 注意
    
    `PATCH` 相較於 `PUT` 較少被使用、也較不為人知。
    
    許多團隊甚至在部分更新時也只用 `PUT`。
    
    你可以依需求自由選用,**FastAPI** 不會強制規範。
    
    但本指南會大致示範它們各自的設計用法。
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Fri Mar 20 17:05:38 GMT 2026
    - 3.7K bytes
    - Click Count (0)
  2. docs/ko/docs/tutorial/body-updates.md

    그리고 데이터는 그 “새로운” `tax` 값 `10.5`로 저장됩니다.
    
    ## `PATCH`로 부분 업데이트하기 { #partial-updates-with-patch }
    
    [HTTP `PATCH`](https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods/PATCH) 작업을 사용해 데이터를 *부분적으로* 업데이트할 수도 있습니다.
    
    이는 업데이트하려는 데이터만 보내고, 나머지는 그대로 두는 것을 의미합니다.
    
    /// note | 참고
    
    `PATCH`는 `PUT`보다 덜 일반적으로 사용되고 덜 알려져 있습니다.
    
    그리고 많은 팀이 부분 업데이트에도 `PUT`만 사용합니다.
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Fri Mar 20 14:06:26 GMT 2026
    - 4.8K bytes
    - Click Count (0)
  3. tests/test_dump_json_fast_path.py

    from unittest.mock import patch
    
    from fastapi import FastAPI
    from fastapi.responses import JSONResponse
    from fastapi.testclient import TestClient
    from pydantic import BaseModel
    
    
    class Item(BaseModel):
        name: str
        price: float
    
    
    app = FastAPI()
    
    
    @app.get("/default")
    def get_default() -> Item:
        return Item(name="widget", price=9.99)
    
    
    @app.get("/explicit", response_class=JSONResponse)
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Sun Feb 22 16:07:19 GMT 2026
    - 1.4K bytes
    - Click Count (0)
  4. docs/en/docs/tutorial/body-updates.md

    ## Partial updates with `PATCH` { #partial-updates-with-patch }
    
    You can also use the [HTTP `PATCH`](https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods/PATCH) operation to *partially* update data.
    
    This means that you can send only the data that you want to update, leaving the rest intact.
    
    /// note
    
    `PATCH` is less commonly used and known than `PUT`.
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Thu Mar 05 18:13:19 GMT 2026
    - 4K bytes
    - Click Count (0)
  5. docs/zh/docs/tutorial/body-updates.md

    }
    ```
    
    因为其中未包含已存储的属性 `"tax": 20.2`,输入模型会取 `"tax": 10.5` 的默认值。
    
    因此,保存的数据会带有这个“新的” `tax` 值 `10.5`。
    
    ## 用 `PATCH` 进行部分更新 { #partial-updates-with-patch }
    
    也可以使用 [HTTP `PATCH`](https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods/PATCH) 操作对数据进行*部分*更新。
    
    也就是说,你只需发送想要更新的数据,其余数据保持不变。
    
    /// note | 注意
    
    `PATCH` 没有 `PUT` 知名,也没那么常用。
    
    很多团队甚至只用 `PUT` 实现部分更新。
    
    你可以**随意**选择如何使用它们,**FastAPI** 不做任何限制。
    
    但本指南会大致展示它们的预期用法。
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Fri Mar 20 17:06:37 GMT 2026
    - 3.7K bytes
    - Click Count (0)
  6. docs/ja/docs/tutorial/body-updates.md

    すでに格納されている属性`"tax": 20.2`を含まないため、入力モデルは`"tax": 10.5`のデフォルト値を取ります。
    
    そして、データはその「新しい」`10.5`の`tax`と共に保存されます。
    
    ## `PATCH`による部分的な更新 { #partial-updates-with-patch }
    
    また、[HTTPの`PATCH`](https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods/PATCH)操作でデータを*部分的に*更新することもできます。
    
    つまり、更新したいデータだけを送信して、残りはそのままにしておくことができます。
    
    /// note | 備考
    
    `PATCH`は`PUT`よりもあまり使われておらず、知られていません。
    
    また、多くのチームは部分的な更新であっても`PUT`だけを使用しています。
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Fri Mar 20 14:07:17 GMT 2026
    - 5.2K bytes
    - Click Count (0)
  7. docs/en/docs/deployment/versions.md

    Following the Semantic Versioning conventions, any version below `1.0.0` could potentially add breaking changes.
    
    FastAPI also follows the convention that any "PATCH" version change is for bug fixes and non-breaking changes.
    
    /// tip
    
    The "PATCH" is the last number, for example, in `0.2.3`, the PATCH version is `3`.
    
    ///
    
    So, you should be able to pin to a version like:
    
    ```txt
    fastapi>=0.45.0,<0.46.0
    ```
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Thu Mar 05 18:13:19 GMT 2026
    - 3.4K bytes
    - Click Count (0)
  8. docs/zh/docs/deployment/versions.md

    你可以在[发行说明](../release-notes.md)中查看可用版本(例如查看当前最新版本)。
    
    ## 关于版本 { #about-versions }
    
    遵循语义版本控制约定,任何低于`1.0.0`的版本都可能会添加 breaking changes。
    
    FastAPI 还遵循这样的约定:任何"PATCH"版本更改都是为了bug修复和non-breaking changes。
    
    /// tip | 提示
    
    "PATCH"是最后一个数字,例如,在`0.2.3`中,PATCH版本是`3`。
    
    ///
    
    因此,你应该能够固定到如下版本:
    
    ```txt
    fastapi>=0.45.0,<0.46.0
    ```
    
    "MINOR"版本中会添加breaking changes和新功能。
    
    /// tip | 提示
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Fri Mar 20 17:06:37 GMT 2026
    - 3.2K bytes
    - Click Count (0)
  9. tests/test_extra_routes.py

        return JSONResponse(None, headers={"x-fastapi-item-id": item_id})
    
    
    @app.options("/items/{item_id}")
    def options_item(item_id: str):
        return JSONResponse(None, headers={"x-fastapi-item-id": item_id})
    
    
    @app.patch("/items/{item_id}")
    def patch_item(item_id: str, item: Item):
        return {"item_id": item_id, "item": item}
    
    
    @app.trace("/items/{item_id}")
    def trace_item(item_id: str):
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Tue Feb 17 09:59:14 GMT 2026
    - 14.7K bytes
    - Click Count (0)
  10. build-logic/build-update-utils/src/test/groovy/gradlebuild/buildutils/tasks/PreparePatchReleaseTest.groovy

     * limitations under the License.
     */
    
    package gradlebuild.buildutils.tasks
    
    import spock.lang.Specification
    
    class PreparePatchReleaseTest extends Specification {
    
        def "patch version is correctly bumped"() {
            expect:
            ReleasedVersionsHelperKt.bumpPatchVersion(input) == expected
    
            where:
            input   | expected
            "9.4.0" | "9.4.1"
            "9.4.1" | "9.4.2"
    Created: Wed Apr 01 11:36:16 GMT 2026
    - Last Modified: Mon Mar 23 14:47:12 GMT 2026
    - 1.3K bytes
    - Click Count (0)
Back to Top