- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 38 for UserInDB (0.16 sec)
-
docs/ru/docs/tutorial/extra-models.md
UserInDB(**user_dict) ``` будет равнозначен такому: ```Python UserInDB(**user_in.dict()) ``` ...потому что `user_in.dict()` - это `dict`, и затем мы указываем, чтобы Python его "распаковал", когда передаём его в `UserInDB` и ставим перед ним `**`. Таким образом мы получаем Pydantic-модель на основе данных из другой Pydantic-модели. #### Распаковка `dict` и дополнительные именованные аргументы
Plain Text - Registered: Sun Apr 21 07:19:11 GMT 2024 - Last Modified: Fri Mar 22 01:42:11 GMT 2024 - 11.6K bytes - Viewed (0) -
docs/en/docs/tutorial/extra-models.md
```Python UserInDB(**user_dict) ``` would result in something equivalent to: ```Python UserInDB( username="john", password="secret", email="******@****.***", full_name=None, ) ``` Or more exactly, using `user_dict` directly, with whatever contents it might have in the future: ```Python UserInDB( username = user_dict["username"],
Plain Text - Registered: Sun Apr 21 07:19:11 GMT 2024 - Last Modified: Thu Apr 18 19:53:19 GMT 2024 - 7.7K bytes - Viewed (1) -
docs_src/security/tutorial003.py
email: Union[str, None] = None full_name: Union[str, None] = None disabled: Union[bool, None] = None class UserInDB(User): hashed_password: str def get_user(db, username: str): if username in db: user_dict = db[username] return UserInDB(**user_dict) def fake_decode_token(token): # This doesn't provide any security at all # Check the next version
Python - Registered: Sun Apr 21 07:19:11 GMT 2024 - Last Modified: Sat May 14 11:59:59 GMT 2022 - 2.4K bytes - Viewed (0) -
docs/zh/docs/tutorial/extra-models.md
```Python user_dict = user_in.dict() UserInDB(**user_dict) ``` 等效于: ```Python UserInDB(**user_in.dict()) ``` ……因为 `user_in.dict()` 是字典,在传递给 `UserInDB` 时,把 `**` 加在 `user_in.dict()` 前,可以让 Python 进行**解包**。 这样,就可以用其它 Pydantic 模型中的数据生成 Pydantic 模型。 #### 解包 `dict` 和更多关键字 接下来,继续添加关键字参数 `hashed_password=hashed_password`,例如: ```Python UserInDB(**user_in.dict(), hashed_password=hashed_password)
Plain Text - Registered: Sun Apr 21 07:19:11 GMT 2024 - Last Modified: Mon Apr 01 01:15:53 GMT 2024 - 6.7K bytes - Viewed (0) -
docs/de/docs/tutorial/extra-models.md
```Python UserInDB(**user_dict) ``` dann ist das ungefähr äquivalent zu: ```Python UserInDB( username="john", password="secret", email="******@****.***", full_name=None, ) ``` Oder, präziser, `user_dict` wird direkt verwendet, welche Werte es auch immer haben mag: ```Python UserInDB( username = user_dict["username"],
Plain Text - Registered: Sun Apr 21 07:19:11 GMT 2024 - Last Modified: Sat Mar 30 20:26:47 GMT 2024 - 8.7K bytes - Viewed (0) -
docs/em/docs/advanced/nosql-databases.md
### `User` 🏷 🥇, ➡️ ✍ `User` 🏷: ```Python hl_lines="24-28" {!../../../docs_src/nosql_databases/tutorial001.py!} ``` 👥 🔜 ⚙️ 👉 🏷 👆 *➡ 🛠️ 🔢*,, 👥 🚫 🔌 ⚫️ `hashed_password`. ### `UserInDB` 🏷 🔜, ➡️ ✍ `UserInDB` 🏷. 👉 🔜 ✔️ 💽 👈 🤙 🏪 💽. 👥 🚫 ✍ ⚫️ 🏿 Pydantic `BaseModel` ✋️ 🏿 👆 👍 `User`, ↩️ ⚫️ 🔜 ✔️ 🌐 🔢 `User` ➕ 👩❤👨 🌅: ```Python hl_lines="31-33"
Plain Text - Registered: Sun Mar 31 07:19:09 GMT 2024 - Last Modified: Sat Apr 01 09:26:04 GMT 2023 - 4.8K bytes - Viewed (0) -
docs/ja/docs/advanced/nosql-databases.md
このモデルは*path operation*に使用するので`hashed_password`は含めません。 ### `UserInDB` モデル それでは`UserInDB`モデルを作成しましょう。 こちらは実際にデータベースに保存されるデータを保持します。 `User`モデルの持つ全ての属性に加えていくつかの属性を追加するのでPydanticの`BaseModel`を継承せずに`User`のサブクラスとして定義します: ```Python hl_lines="31-33" {!../../../docs_src/nosql_databases/tutorial001.py!} ``` !!! note "備考" データベースに保存される`hashed_password`と`type`フィールドを`UserInDB`モデルに保持させていることに注意してください。
Plain Text - Registered: Sun Mar 31 07:19:09 GMT 2024 - Last Modified: Thu Aug 18 15:54:22 GMT 2022 - 7K bytes - Viewed (0) -
docs/ja/docs/tutorial/extra-models.md
```Python user_dict = user_in.dict() UserInDB(**user_dict) ``` これは以下と同等です: ```Python UserInDB(**user_in.dict()) ``` ...なぜなら`user_in.dict()`は`dict`であり、`**`を付与して`UserInDB`を渡してPythonに「展開」させているからです。 そこで、別のPydanticモデルのデータからPydanticモデルを取得します。 #### `dict`の展開と追加引数 そして、追加のキーワード引数`hashed_password=hashed_password`を以下のように追加すると: ```Python UserInDB(**user_in.dict(), hashed_password=hashed_password)
Plain Text - Registered: Sun Apr 21 07:19:11 GMT 2024 - Last Modified: Mon Jan 15 15:36:32 GMT 2024 - 6.7K bytes - Viewed (0) -
docs_src/security/tutorial003_an_py39.py
email: Union[str, None] = None full_name: Union[str, None] = None disabled: Union[bool, None] = None class UserInDB(User): hashed_password: str def get_user(db, username: str): if username in db: user_dict = db[username] return UserInDB(**user_dict) def fake_decode_token(token): # This doesn't provide any security at all # Check the next version
Python - Registered: Sun Apr 21 07:19:11 GMT 2024 - Last Modified: Tue Mar 26 16:56:53 GMT 2024 - 2.5K bytes - Viewed (0) -
docs_src/extra_models/tutorial002_py310.py
password: str class UserOut(UserBase): pass class UserInDB(UserBase): hashed_password: str def fake_password_hasher(raw_password: str): return "supersecret" + raw_password def fake_save_user(user_in: UserIn): hashed_password = fake_password_hasher(user_in.password) user_in_db = UserInDB(**user_in.dict(), hashed_password=hashed_password) print("User saved! ..not really")
Python - Registered: Sun Apr 21 07:19:11 GMT 2024 - Last Modified: Fri Jan 07 14:11:31 GMT 2022 - 792 bytes - Viewed (0)