Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 351 - 360 of 420 for tipini (0.04 seconds)

  1. docs/en/docs/tutorial/response-model.md

    We annotate the function return type as `BaseUser`, but we are actually returning a `UserIn` instance.
    
    The editor, mypy, and other tools won't complain about this because, in typing terms, `UserIn` is a subclass of `BaseUser`, which means it's a *valid* type when what is expected is anything that is a `BaseUser`.
    
    ### FastAPI Data Filtering { #fastapi-data-filtering }
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Thu Mar 05 18:13:19 GMT 2026
    - 15.5K bytes
    - Click Count (0)
  2. docs/ko/docs/features.md

        * pydantic 데이터 구조는 여러분이 정의한 클래스 인스턴스일 뿐이므로, 자동 완성, 린팅, mypy, 그리고 직관까지도 검증된 데이터와 함께 제대로 작동합니다.
    * **복잡한 구조**를 검증합니다:
        * 계층적인 Pydantic 모델, Python `typing`의 `List`와 `Dict` 등을 사용합니다.
        * 그리고 validator는 복잡한 데이터 스키마를 명확하고 쉽게 정의하고, 검사하고, JSON Schema로 문서화할 수 있게 해줍니다.
        * 깊게 **중첩된 JSON** 객체를 가질 수 있으며, 이를 모두 검증하고 주석을 달 수 있습니다.
    * **확장 가능**:
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Fri Mar 20 14:06:26 GMT 2026
    - 11K bytes
    - Click Count (0)
  3. scripts/doc_parsing_utils.py

    import re
    from typing import TypedDict
    
    CODE_INCLUDE_RE = re.compile(r"^\{\*\s*(\S+)\s*(.*)\*\}$")
    CODE_INCLUDE_PLACEHOLDER = "<CODE_INCLUDE>"
    
    HEADER_WITH_PERMALINK_RE = re.compile(r"^(#{1,6}) (.+?)(\s*\{\s*#.*\s*\})?\s*$")
    HEADER_LINE_RE = re.compile(r"^(#{1,6}) (.+?)(?:\s*\{\s*(#.*)\s*\})?\s*$")
    
    TIANGOLO_COM = "https://fastapi.tiangolo.com"
    ASSETS_URL_PREFIXES = ("/img/", "/css/", "/js/")
    
    MARKDOWN_LINK_RE = re.compile(
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Thu Mar 19 17:37:41 GMT 2026
    - 23.5K bytes
    - Click Count (0)
  4. docs/zh-hant/docs/tutorial/security/oauth2-jwt.md

    {* ../../docs_src/security/tutorial004_an_py310.py hl[8,49,51,58:59,62:63,72:79] *}
    
    當以不存在於資料庫的使用者名稱呼叫 `authenticate_user` 時,我們仍然會拿一個假的雜湊去跑一次 `verify_password`。
    
    這可確保無論使用者名稱是否有效,端點的回應時間都大致相同,避免可用來枚舉既有使用者名稱的「計時攻擊」(timing attacks)。
    
    /// note | 注意
    
    如果你查看新的(假)資料庫 `fake_users_db`,你會看到雜湊後的密碼現在長這樣:`"$argon2id$v=19$m=65536,t=3,p=4$wagCPXjifgvUFBzq4hqe3w$CYaIb8sB+wtD+Vu/P4uod1+Qof8h+1g7bbDlBID48Rc"`。
    
    ///
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Fri Mar 20 17:05:38 GMT 2026
    - 10.1K bytes
    - Click Count (0)
  5. docs/zh/docs/tutorial/security/oauth2-jwt.md

    {* ../../docs_src/security/tutorial004_an_py310.py hl[8,49,51,58:59,62:63,72:79] *}
    
    当使用一个在数据库中不存在的用户名调用 `authenticate_user` 时,我们仍然会针对一个虚拟哈希运行 `verify_password`。
    
    这可以确保无论用户名是否有效,端点的响应时间大致相同,从而防止可用于枚举已存在用户名的“时间攻击”(timing attacks)。
    
    /// note | 注意
    
    如果你查看新的(伪)数据库 `fake_users_db`,现在你会看到哈希后的密码类似这样:`"$argon2id$v=19$m=65536,t=3,p=4$wagCPXjifgvUFBzq4hqe3w$CYaIb8sB+wtD+Vu/P4uod1+Qof8h+1g7bbDlBID48Rc"`。
    
    ///
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Fri Mar 20 17:06:37 GMT 2026
    - 10.1K bytes
    - Click Count (0)
  6. requirements_lock_3_11.txt

        --hash=sha256:3afb05607b89aed0ffe25202399ee0867ad4d3cb4180d98aaf8eefa6a5f7d475 \
        --hash=sha256:b5b08f68937f138fe92f6c089b99f1e2da0ae56c52b78bf7075fd95420fd9a5a
        # via -r ci/official/requirements_updater/requirements.in
    typing-extensions==4.14.1 \
        --hash=sha256:38b39f4aeeab64884ce9f74c94263ef78f3c22467c8724005483154c26648d36 \
        --hash=sha256:d1e1e3b58374dc93031d6eda2420a48ea44a36c2b4766a4fdeb3710755731d76
        # via
    Created: Tue Apr 07 12:39:13 GMT 2026
    - Last Modified: Tue Apr 07 11:39:48 GMT 2026
    - 69.3K bytes
    - Click Count (0)
  7. docs/ru/docs/tutorial/query-params-str-validations.md

    ### Импорт `Query` и `Annotated` { #import-query-and-annotated }
    
    Чтобы сделать это, сначала импортируйте:
    
    * `Query` из `fastapi`
    * `Annotated` из `typing`
    
    {* ../../docs_src/query_params_str_validations/tutorial002_an_py310.py hl[1,3] *}
    
    /// info | Дополнительная информация
    
    Поддержка `Annotated` (и рекомендация использовать его) появилась в FastAPI версии 0.95.0.
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Thu Mar 19 17:56:20 GMT 2026
    - 25.1K bytes
    - Click Count (0)
  8. ci/official/requirements_updater/numpy1_requirements/requirements_lock_3_10.txt

        --hash=sha256:3afb05607b89aed0ffe25202399ee0867ad4d3cb4180d98aaf8eefa6a5f7d475 \
        --hash=sha256:b5b08f68937f138fe92f6c089b99f1e2da0ae56c52b78bf7075fd95420fd9a5a
        # via -r ci/official/requirements_updater/requirements.in
    typing-extensions==4.14.1 \
        --hash=sha256:38b39f4aeeab64884ce9f74c94263ef78f3c22467c8724005483154c26648d36 \
        --hash=sha256:d1e1e3b58374dc93031d6eda2420a48ea44a36c2b4766a4fdeb3710755731d76
        # via
    Created: Tue Apr 07 12:39:13 GMT 2026
    - Last Modified: Mon Mar 30 19:02:40 GMT 2026
    - 66.1K bytes
    - Click Count (0)
  9. ci/official/requirements_updater/numpy1_requirements/requirements_lock_3_12.txt

        --hash=sha256:3afb05607b89aed0ffe25202399ee0867ad4d3cb4180d98aaf8eefa6a5f7d475 \
        --hash=sha256:b5b08f68937f138fe92f6c089b99f1e2da0ae56c52b78bf7075fd95420fd9a5a
        # via -r ci/official/requirements_updater/requirements.in
    typing-extensions==4.14.1 \
        --hash=sha256:38b39f4aeeab64884ce9f74c94263ef78f3c22467c8724005483154c26648d36 \
        --hash=sha256:d1e1e3b58374dc93031d6eda2420a48ea44a36c2b4766a4fdeb3710755731d76
        # via
    Created: Tue Apr 07 12:39:13 GMT 2026
    - Last Modified: Mon Mar 30 19:02:40 GMT 2026
    - 66.1K bytes
    - Click Count (0)
  10. requirements_lock_3_12.txt

        --hash=sha256:3afb05607b89aed0ffe25202399ee0867ad4d3cb4180d98aaf8eefa6a5f7d475 \
        --hash=sha256:b5b08f68937f138fe92f6c089b99f1e2da0ae56c52b78bf7075fd95420fd9a5a
        # via -r ci/official/requirements_updater/requirements.in
    typing-extensions==4.14.1 \
        --hash=sha256:38b39f4aeeab64884ce9f74c94263ef78f3c22467c8724005483154c26648d36 \
        --hash=sha256:d1e1e3b58374dc93031d6eda2420a48ea44a36c2b4766a4fdeb3710755731d76
        # via
    Created: Tue Apr 07 12:39:13 GMT 2026
    - Last Modified: Tue Apr 07 11:39:48 GMT 2026
    - 69.3K bytes
    - Click Count (0)
Back to Top