Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 13 of 13 for UserBase (0.17 sec)

  1. docs/ja/docs/tutorial/extra-models.md

    コードの重複を減らすことは、**FastAPI**の中核的なアイデアの1つです。
    
    コードの重複が増えると、バグやセキュリティの問題、コードの非同期化問題(ある場所では更新しても他の場所では更新されない場合)などが発生する可能性が高くなります。
    
    そして、これらのモデルは全てのデータを共有し、属性名や型を重複させています。
    
    もっと良い方法があります。
    
    他のモデルのベースとなる`UserBase`モデルを宣言することができます。そして、そのモデルの属性(型宣言、検証など)を継承するサブクラスを作ることができます。
    
    データの変換、検証、文書化などはすべて通常通りに動作します。
    
    このようにして、モデル間の違いだけを宣言することができます:
    
    ```Python hl_lines="9  15 16  19 20  23 24"
    Registered: Sun Nov 03 07:19:11 UTC 2024
    - Last Modified: Sun Oct 06 20:36:54 UTC 2024
    - 6.7K bytes
    - Viewed (0)
  2. docs/em/docs/tutorial/sql-databases.md

    👫 Pydantic 🏷 🔬 🌅 ⚖️ 🌘 "🔗" (☑ 📊 💠).
    
    👉 🔜 ℹ 👥 ❎ 😨 ⏪ ⚙️ 👯‍♂️.
    
    ///
    
    ### ✍ ▶️ Pydantic *🏷* / 🔗
    
    ✍ `ItemBase` & `UserBase` Pydantic *🏷* (⚖️ ➡️ 💬 "🔗") ✔️ ⚠ 🔢 ⏪ 🏗 ⚖️ 👂 📊.
    
    & ✍ `ItemCreate` & `UserCreate` 👈 😖 ⚪️➡️ 👫 (👫 🔜 ✔️ 🎏 🔢), ➕ 🙆 🌖 📊 (🔢) 💪 🏗.
    
    , 👩‍💻 🔜 ✔️ `password` 🕐❔ 🏗 ⚫️.
    
    Registered: Sun Nov 03 07:19:11 UTC 2024
    - Last Modified: Sun Oct 06 20:36:54 UTC 2024
    - 25K bytes
    - Viewed (0)
  3. docs/zh/docs/tutorial/sql-databases.md

    这些 Pydantic 模型或多或少地定义了一个“schema”(一个有效的数据形状)。
    
    因此,这将帮助我们在使用两者时避免混淆。
    
    ///
    
    ### 创建初始 Pydantic*模型*/模式
    
    创建一个`ItemBase`和`UserBase`Pydantic*模型*(或者我们说“schema”),他们拥有创建或读取数据时具有的共同属性。
    
    然后创建一个继承自他们的`ItemCreate`和`UserCreate`,并添加创建时所需的其他数据(或属性)。
    
    因此在创建时也应当有一个`password`属性。
    
    但是为了安全起见,`password`不会出现在其他同类 Pydantic*模型*中,例如通过API读取一个用户数据时,它不应当包含在内。
    
    Registered: Sun Nov 03 07:19:11 UTC 2024
    - Last Modified: Sun Oct 06 20:36:54 UTC 2024
    - 27.1K bytes
    - Viewed (0)
Back to top