Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 10 of 119 for secret_name (0.07 seconds)

  1. docs_src/sql_databases/tutorial002_an_py310.py

    
    class Hero(HeroBase, table=True):
        id: int | None = Field(default=None, primary_key=True)
        secret_name: str
    
    
    class HeroPublic(HeroBase):
        id: int
    
    
    class HeroCreate(HeroBase):
        secret_name: str
    
    
    class HeroUpdate(HeroBase):
        name: str | None = None
        age: int | None = None
        secret_name: str | None = None
    
    
    sqlite_file_name = "database.db"
    sqlite_url = f"sqlite:///{sqlite_file_name}"
    Created: 2026-04-05 07:19
    - Last Modified: 2024-10-09 19:44
    - 2.5K bytes
    - Click Count (0)
  2. docs_src/sql_databases/tutorial002_py310.py

    
    class Hero(HeroBase, table=True):
        id: int | None = Field(default=None, primary_key=True)
        secret_name: str
    
    
    class HeroPublic(HeroBase):
        id: int
    
    
    class HeroCreate(HeroBase):
        secret_name: str
    
    
    class HeroUpdate(HeroBase):
        name: str | None = None
        age: int | None = None
        secret_name: str | None = None
    
    
    sqlite_file_name = "database.db"
    sqlite_url = f"sqlite:///{sqlite_file_name}"
    Created: 2026-04-05 07:19
    - Last Modified: 2024-10-09 19:44
    - 2.5K bytes
    - Click Count (0)
  3. docs/en/docs/tutorial/sql-databases.md

    Then let's create `Hero`, the actual *table model*, with the **extra fields** that are not always in the other models:
    
    * `id`
    * `secret_name`
    
    Because `Hero` inherits form `HeroBase`, it **also** has the **fields** declared in `HeroBase`, so all the fields for `Hero` are:
    
    * `id`
    * `name`
    * `age`
    * `secret_name`
    
    {* ../../docs_src/sql_databases/tutorial002_an_py310.py ln[7:14] hl[12:14] *}
    
    Created: 2026-04-05 07:19
    - Last Modified: 2026-03-07 09:29
    - 15.3K bytes
    - Click Count (0)
  4. docs/zh/docs/tutorial/sql-databases.md

    现在我们创建一个 `HeroCreate` 模型,这是用于**验证**客户端数据的模型。
    
    它不仅拥有与 `HeroBase` 相同的字段,还有 `secret_name`。
    
    现在,当客户端**创建一个新的 hero** 时,他们会发送 `secret_name`,它会被存储到数据库中,但这些 `secret_name` 不会通过 API 返回给客户端。
    
    /// tip | 提示
    
    这应当是**密码**被处理的方式:接收密码,但不要通过 API 返回它们。
    
    在存储密码之前,你还应该对密码的值进行**哈希**处理,**绝不要以明文形式存储它们**。
    
    ///
    
    `HeroCreate` 的字段包括:
    
    * `name`
    * `age`
    * `secret_name`
    
    Created: 2026-04-05 07:19
    - Last Modified: 2026-03-20 17:06
    - 15.4K bytes
    - Click Count (0)
  5. docs_src/sql_databases/tutorial001_py310.py

    
    class Hero(SQLModel, table=True):
        id: int | None = Field(default=None, primary_key=True)
        name: str = Field(index=True)
        age: int | None = Field(default=None, index=True)
        secret_name: str
    
    
    sqlite_file_name = "database.db"
    sqlite_url = f"sqlite:///{sqlite_file_name}"
    
    connect_args = {"check_same_thread": False}
    engine = create_engine(sqlite_url, connect_args=connect_args)
    
    
    Created: 2026-04-05 07:19
    - Last Modified: 2024-10-09 19:44
    - 1.7K bytes
    - Click Count (0)
  6. docs/zh-hant/docs/tutorial/sql-databases.md

    現在我們建立 `HeroCreate` 模型,這是用來「驗證」用戶端送來資料的模型。
    
    它具有與 `HeroBase` 相同的欄位,並且還有 `secret_name`。
    
    接下來,當用戶端「建立新 hero」時,他們會送上 `secret_name`,它會被儲存在資料庫中,但這些祕密名稱不會在 API 中回傳給用戶端。
    
    /// tip | 提示
    
    這也就是你處理「密碼」的方式。接收它們,但不要在 API 中回傳。
    
    你也應該在儲存前先對密碼做「雜湊」,「永遠不要以明文儲存」。
    
    ///
    
    `HeroCreate` 的欄位有:
    
    * `name`
    * `age`
    * `secret_name`
    
    {* ../../docs_src/sql_databases/tutorial002_an_py310.py ln[7:22] hl[21:22] *}
    Created: 2026-04-05 07:19
    - Last Modified: 2026-03-20 17:05
    - 14.8K bytes
    - Click Count (0)
  7. docs/ja/docs/tutorial/sql-databases.md

    次に、クライアントからのデータをバリデートする `HeroCreate` モデルを作ります。
    
    これは `HeroBase` と同じフィールドに加え、`secret_name` も持ちます。
    
    これで、クライアントが新しいヒーローを作成する際に `secret_name` を送信し、データベースに保存されますが、そのシークレット名は API ではクライアントに返されません。
    
    /// tip | 豆知識
    
    これはパスワードを扱う際の方法と同じです。受け取りますが、API では返しません。
    
    また、保存前にパスワードの値はハッシュ化し、平文のまま保存しないでください。
    
    ///
    
    `HeroCreate` のフィールド:
    
    * `name`
    * `age`
    * `secret_name`
    
    Created: 2026-04-05 07:19
    - Last Modified: 2026-03-20 14:07
    - 18K bytes
    - Click Count (0)
  8. docs_src/sql_databases/tutorial001_an_py310.py

    
    class Hero(SQLModel, table=True):
        id: int | None = Field(default=None, primary_key=True)
        name: str = Field(index=True)
        age: int | None = Field(default=None, index=True)
        secret_name: str
    
    
    sqlite_file_name = "database.db"
    sqlite_url = f"sqlite:///{sqlite_file_name}"
    
    connect_args = {"check_same_thread": False}
    engine = create_engine(sqlite_url, connect_args=connect_args)
    
    
    Created: 2026-04-05 07:19
    - Last Modified: 2024-10-09 19:44
    - 1.7K bytes
    - Click Count (0)
  9. docs/uk/docs/tutorial/sql-databases.md

    Потім створімо `Hero`, фактичну «табличну модель», з **додатковими полями**, яких немає в інших моделях завжди:
    
    * `id`
    * `secret_name`
    
    Оскільки `Hero` успадковується від `HeroBase`, вона **також** містить **поля**, оголошені в `HeroBase`, тож усі поля `Hero` такі:
    
    * `id`
    * `name`
    * `age`
    * `secret_name`
    
    {* ../../docs_src/sql_databases/tutorial002_an_py310.py ln[7:14] hl[12:14] *}
    
    Created: 2026-04-05 07:19
    - Last Modified: 2026-03-19 18:27
    - 22.2K bytes
    - Click Count (0)
  10. docs/ru/docs/tutorial/sql-databases.md

    Далее создадим `Hero`, фактическую *модель-таблицу*, с **дополнительными полями**, которых может не быть в других моделях:
    
    * `id`
    * `secret_name`
    
    Так как `Hero` наследуется от `HeroBase`, он **также** имеет **поля**, объявленные в `HeroBase`, поэтому все поля `Hero`:
    
    * `id`
    * `name`
    * `age`
    * `secret_name`
    
    {* ../../docs_src/sql_databases/tutorial002_an_py310.py ln[7:14] hl[12:14] *}
    
    Created: 2026-04-05 07:19
    - Last Modified: 2026-03-19 17:56
    - 23.2K bytes
    - Click Count (0)
Back to Top