mirror of https://github.com/tiangolo/fastapi.git
🔨 Specify `email-validator` dependency with dash (#11515)
Co-authored-by: svlandeg <svlandeg@github.com>
This commit is contained in:
parent
a3f42718de
commit
c81f575d0d
|
|
@ -462,7 +462,7 @@ When you install FastAPI with `pip install "fastapi[standard]"` it comes the `st
|
||||||
|
|
||||||
Used by Pydantic:
|
Used by Pydantic:
|
||||||
|
|
||||||
* <a href="https://github.com/JoshData/python-email-validator" target="_blank"><code>email_validator</code></a> - for email validation.
|
* <a href="https://github.com/JoshData/python-email-validator" target="_blank"><code>email-validator</code></a> - for email validation.
|
||||||
|
|
||||||
Used by Starlette:
|
Used by Starlette:
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -442,7 +442,7 @@ Müstəqil TechEmpower meyarları göstərir ki, Uvicorn üzərində işləyən
|
||||||
|
|
||||||
Pydantic tərəfindən istifadə olunanlar:
|
Pydantic tərəfindən istifadə olunanlar:
|
||||||
|
|
||||||
* <a href="https://github.com/JoshData/python-email-validator" target="_blank"><code>email_validator</code></a> - e-poçtun yoxlanılması üçün.
|
* <a href="https://github.com/JoshData/python-email-validator" target="_blank"><code>email-validator</code></a> - e-poçtun yoxlanılması üçün.
|
||||||
* <a href="https://docs.pydantic.dev/latest/usage/pydantic_settings/" target="_blank"><code>pydantic-settings</code></a> - parametrlərin idarə edilməsi üçün.
|
* <a href="https://docs.pydantic.dev/latest/usage/pydantic_settings/" target="_blank"><code>pydantic-settings</code></a> - parametrlərin idarə edilməsi üçün.
|
||||||
* <a href="https://docs.pydantic.dev/latest/usage/types/extra_types/extra_types/" target="_blank"><code>pydantic-extra-types</code></a> - Pydantic ilə istifadə edilə bilən əlavə tiplər üçün.
|
* <a href="https://docs.pydantic.dev/latest/usage/types/extra_types/extra_types/" target="_blank"><code>pydantic-extra-types</code></a> - Pydantic ilə istifadə edilə bilən əlavə tiplər üçün.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -439,7 +439,7 @@ item: Item
|
||||||
|
|
||||||
Pydantic দ্বারা ব্যবহৃত:
|
Pydantic দ্বারা ব্যবহৃত:
|
||||||
|
|
||||||
- <a href="https://github.com/JoshData/python-email-validator" target="_blank"><code>email_validator</code></a> - ইমেল যাচাইকরণের জন্য।
|
- <a href="https://github.com/JoshData/python-email-validator" target="_blank"><code>email-validator</code></a> - ইমেল যাচাইকরণের জন্য।
|
||||||
|
|
||||||
স্টারলেট দ্বারা ব্যবহৃত:
|
স্টারলেট দ্বারা ব্যবহৃত:
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -449,7 +449,7 @@ Um mehr darüber zu erfahren, siehe den Abschnitt <a href="https://fastapi.tiang
|
||||||
|
|
||||||
Wird von Pydantic verwendet:
|
Wird von Pydantic verwendet:
|
||||||
|
|
||||||
* <a href="https://github.com/JoshData/python-email-validator" target="_blank"><code>email_validator</code></a> - für E-Mail-Validierung.
|
* <a href="https://github.com/JoshData/python-email-validator" target="_blank"><code>email-validator</code></a> - für E-Mail-Validierung.
|
||||||
* <a href="https://docs.pydantic.dev/latest/usage/pydantic_settings/" target="_blank"><code>pydantic-settings</code></a> - für die Verwaltung von Einstellungen.
|
* <a href="https://docs.pydantic.dev/latest/usage/pydantic_settings/" target="_blank"><code>pydantic-settings</code></a> - für die Verwaltung von Einstellungen.
|
||||||
* <a href="https://docs.pydantic.dev/latest/usage/types/extra_types/extra_types/" target="_blank"><code>pydantic-extra-types</code></a> - für zusätzliche Typen, mit Pydantic zu verwenden.
|
* <a href="https://docs.pydantic.dev/latest/usage/types/extra_types/extra_types/" target="_blank"><code>pydantic-extra-types</code></a> - für zusätzliche Typen, mit Pydantic zu verwenden.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -131,7 +131,7 @@ Im Folgenden deklarieren wir ein `UserIn`-Modell; es enthält ein Klartext-Passw
|
||||||
|
|
||||||
/// info
|
/// info
|
||||||
|
|
||||||
Um `EmailStr` zu verwenden, installieren Sie zuerst <a href="https://github.com/JoshData/python-email-validator" class="external-link" target="_blank">`email_validator`</a>.
|
Um `EmailStr` zu verwenden, installieren Sie zuerst <a href="https://github.com/JoshData/python-email-validator" class="external-link" target="_blank">`email-validator`</a>.
|
||||||
|
|
||||||
Z. B. `pip install email-validator`
|
Z. B. `pip install email-validator`
|
||||||
oder `pip install pydantic[email]`.
|
oder `pip install pydantic[email]`.
|
||||||
|
|
|
||||||
|
|
@ -451,7 +451,7 @@ item: Item
|
||||||
|
|
||||||
⚙️ Pydantic:
|
⚙️ Pydantic:
|
||||||
|
|
||||||
* <a href="https://github.com/JoshData/python-email-validator" target="_blank"><code>email_validator</code></a> - 📧 🔬.
|
* <a href="https://github.com/JoshData/python-email-validator" target="_blank"><code>email-validator</code></a> - 📧 🔬.
|
||||||
|
|
||||||
⚙️ 💃:
|
⚙️ 💃:
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -131,7 +131,7 @@ FastAPI 🔜 ⚙️ 👉 `response_model` 🌐 💽 🧾, 🔬, ♒️. & **
|
||||||
|
|
||||||
/// info
|
/// info
|
||||||
|
|
||||||
⚙️ `EmailStr`, 🥇 ❎ <a href="https://github.com/JoshData/python-email-validator" class="external-link" target="_blank">`email_validator`</a>.
|
⚙️ `EmailStr`, 🥇 ❎ <a href="https://github.com/JoshData/python-email-validator" class="external-link" target="_blank">`email-validator`</a>.
|
||||||
|
|
||||||
🤶 Ⓜ. `pip install email-validator`
|
🤶 Ⓜ. `pip install email-validator`
|
||||||
⚖️ `pip install pydantic[email]`.
|
⚖️ `pip install pydantic[email]`.
|
||||||
|
|
|
||||||
|
|
@ -458,7 +458,7 @@ When you install FastAPI with `pip install "fastapi[standard]"` it comes the `st
|
||||||
|
|
||||||
Used by Pydantic:
|
Used by Pydantic:
|
||||||
|
|
||||||
* <a href="https://github.com/JoshData/python-email-validator" target="_blank"><code>email_validator</code></a> - for email validation.
|
* <a href="https://github.com/JoshData/python-email-validator" target="_blank"><code>email-validator</code></a> - for email validation.
|
||||||
|
|
||||||
Used by Starlette:
|
Used by Starlette:
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -131,7 +131,7 @@ Here we are declaring a `UserIn` model, it will contain a plaintext password:
|
||||||
|
|
||||||
/// info
|
/// info
|
||||||
|
|
||||||
To use `EmailStr`, first install <a href="https://github.com/JoshData/python-email-validator" class="external-link" target="_blank">`email_validator`</a>.
|
To use `EmailStr`, first install <a href="https://github.com/JoshData/python-email-validator" class="external-link" target="_blank">`email-validator`</a>.
|
||||||
|
|
||||||
E.g. `pip install email-validator`
|
E.g. `pip install email-validator`
|
||||||
or `pip install pydantic[email]`.
|
or `pip install pydantic[email]`.
|
||||||
|
|
|
||||||
|
|
@ -437,7 +437,7 @@ Para entender más al respecto revisa la sección <a href="https://fastapi.tiang
|
||||||
|
|
||||||
Usadas por Pydantic:
|
Usadas por Pydantic:
|
||||||
|
|
||||||
* <a href="https://github.com/JoshData/python-email-validator" target="_blank"><code>email_validator</code></a> - para validación de emails.
|
* <a href="https://github.com/JoshData/python-email-validator" target="_blank"><code>email-validator</code></a> - para validación de emails.
|
||||||
|
|
||||||
Usados por Starlette:
|
Usados por Starlette:
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -442,7 +442,7 @@ item: Item
|
||||||
|
|
||||||
استفاده شده توسط Pydantic:
|
استفاده شده توسط Pydantic:
|
||||||
|
|
||||||
* <a href="https://github.com/JoshData/python-email-validator" target="_blank"><code>email_validator</code></a> - برای اعتبارسنجی آدرسهای ایمیل.
|
* <a href="https://github.com/JoshData/python-email-validator" target="_blank"><code>email-validator</code></a> - برای اعتبارسنجی آدرسهای ایمیل.
|
||||||
|
|
||||||
استفاده شده توسط Starlette:
|
استفاده شده توسط Starlette:
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -449,7 +449,7 @@ Pour en savoir plus, consultez la section <a href="https://fastapi.tiangolo.com/
|
||||||
|
|
||||||
Utilisées par Pydantic:
|
Utilisées par Pydantic:
|
||||||
|
|
||||||
* <a href="https://github.com/JoshData/python-email-validator" target="_blank"><code>email_validator</code></a> - pour la validation des adresses email.
|
* <a href="https://github.com/JoshData/python-email-validator" target="_blank"><code>email-validator</code></a> - pour la validation des adresses email.
|
||||||
|
|
||||||
Utilisées par Starlette :
|
Utilisées par Starlette :
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -446,7 +446,7 @@ item: Item
|
||||||
|
|
||||||
בשימוש Pydantic:
|
בשימוש Pydantic:
|
||||||
|
|
||||||
- <a href="https://github.com/JoshData/python-email-validator" target="_blank"><code>email_validator</code></a> - לאימות כתובות אימייל.
|
- <a href="https://github.com/JoshData/python-email-validator" target="_blank"><code>email-validator</code></a> - לאימות כתובות אימייל.
|
||||||
|
|
||||||
בשימוש Starlette:
|
בשימוש Starlette:
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -443,7 +443,7 @@ Ezeknek a további megértéséhez: <a href="https://fastapi.tiangolo.com/benchm
|
||||||
|
|
||||||
Pydantic által használt:
|
Pydantic által használt:
|
||||||
|
|
||||||
* <a href="https://github.com/JoshData/python-email-validator" target="_blank"><code>email_validator</code></a> - e-mail validációkra.
|
* <a href="https://github.com/JoshData/python-email-validator" target="_blank"><code>email-validator</code></a> - e-mail validációkra.
|
||||||
* <a href="https://docs.pydantic.dev/latest/usage/pydantic_settings/" target="_blank"><code>pydantic-settings</code></a> - Beállítások követésére.
|
* <a href="https://docs.pydantic.dev/latest/usage/pydantic_settings/" target="_blank"><code>pydantic-settings</code></a> - Beállítások követésére.
|
||||||
* <a href="https://docs.pydantic.dev/latest/usage/types/extra_types/extra_types/" target="_blank"><code>pydantic-extra-types</code></a> - Extra típusok Pydantic-hoz.
|
* <a href="https://docs.pydantic.dev/latest/usage/types/extra_types/extra_types/" target="_blank"><code>pydantic-extra-types</code></a> - Extra típusok Pydantic-hoz.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -437,7 +437,7 @@ Per approfondire, consulta la sezione <a href="https://fastapi.tiangolo.com/benc
|
||||||
|
|
||||||
Usate da Pydantic:
|
Usate da Pydantic:
|
||||||
|
|
||||||
* <a href="https://github.com/JoshData/python-email-validator" target="_blank"><code>email_validator</code></a> - per la validazione di email.
|
* <a href="https://github.com/JoshData/python-email-validator" target="_blank"><code>email-validator</code></a> - per la validazione di email.
|
||||||
|
|
||||||
Usate da Starlette:
|
Usate da Starlette:
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -435,7 +435,7 @@ item: Item
|
||||||
|
|
||||||
Pydantic によって使用されるもの:
|
Pydantic によって使用されるもの:
|
||||||
|
|
||||||
- <a href="https://github.com/JoshData/python-email-validator" target="_blank"><code>email_validator</code></a> - E メールの検証
|
- <a href="https://github.com/JoshData/python-email-validator" target="_blank"><code>email-validator</code></a> - E メールの検証
|
||||||
|
|
||||||
Starlette によって使用されるもの:
|
Starlette によって使用されるもの:
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -441,7 +441,7 @@ item: Item
|
||||||
|
|
||||||
Pydantic이 사용하는:
|
Pydantic이 사용하는:
|
||||||
|
|
||||||
* <a href="https://github.com/JoshData/python-email-validator" target="_blank"><code>email_validator</code></a> - 이메일 유효성 검사.
|
* <a href="https://github.com/JoshData/python-email-validator" target="_blank"><code>email-validator</code></a> - 이메일 유효성 검사.
|
||||||
|
|
||||||
Starlette이 사용하는:
|
Starlette이 사용하는:
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -439,7 +439,7 @@ Aby dowiedzieć się o tym więcej, zobacz sekcję <a href="https://fastapi.tian
|
||||||
|
|
||||||
Używane przez Pydantic:
|
Używane przez Pydantic:
|
||||||
|
|
||||||
* <a href="https://github.com/JoshData/python-email-validator" target="_blank"><code>email_validator</code></a> - dla walidacji adresów email.
|
* <a href="https://github.com/JoshData/python-email-validator" target="_blank"><code>email-validator</code></a> - dla walidacji adresów email.
|
||||||
|
|
||||||
Używane przez Starlette:
|
Używane przez Starlette:
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -434,7 +434,7 @@ Para entender mais sobre performance, veja a seção <a href="https://fastapi.ti
|
||||||
|
|
||||||
Usados por Pydantic:
|
Usados por Pydantic:
|
||||||
|
|
||||||
* <a href="https://github.com/JoshData/python-email-validator" target="_blank"><code>email_validator</code></a> - para validação de email.
|
* <a href="https://github.com/JoshData/python-email-validator" target="_blank"><code>email-validator</code></a> - para validação de email.
|
||||||
|
|
||||||
Usados por Starlette:
|
Usados por Starlette:
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -443,7 +443,7 @@ item: Item
|
||||||
|
|
||||||
Используется Pydantic:
|
Используется Pydantic:
|
||||||
|
|
||||||
* <a href="https://github.com/JoshData/python-email-validator" target="_blank"><code>email_validator</code></a> - для проверки электронной почты.
|
* <a href="https://github.com/JoshData/python-email-validator" target="_blank"><code>email-validator</code></a> - для проверки электронной почты.
|
||||||
|
|
||||||
Используется Starlette:
|
Используется Starlette:
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -131,7 +131,7 @@ FastAPI будет использовать значение `response_model` д
|
||||||
|
|
||||||
/// info | "Информация"
|
/// info | "Информация"
|
||||||
|
|
||||||
Чтобы использовать `EmailStr`, прежде необходимо установить <a href="https://github.com/JoshData/python-email-validator" class="external-link" target="_blank">`email_validator`</a>.
|
Чтобы использовать `EmailStr`, прежде необходимо установить <a href="https://github.com/JoshData/python-email-validator" class="external-link" target="_blank">`email-validator`</a>.
|
||||||
Используйте `pip install email-validator`
|
Используйте `pip install email-validator`
|
||||||
или `pip install pydantic[email]`.
|
или `pip install pydantic[email]`.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -449,7 +449,7 @@ Daha fazla bilgi için, bu bölüme bir göz at <a href="https://fastapi.tiangol
|
||||||
|
|
||||||
Pydantic tarafında kullanılan:
|
Pydantic tarafında kullanılan:
|
||||||
|
|
||||||
* <a href="https://github.com/JoshData/python-email-validator" target="_blank"><code>email_validator</code></a> - email doğrulaması için.
|
* <a href="https://github.com/JoshData/python-email-validator" target="_blank"><code>email-validator</code></a> - email doğrulaması için.
|
||||||
* <a href="https://docs.pydantic.dev/latest/usage/pydantic_settings/" target="_blank"><code>pydantic-settings</code></a> - ayar yönetimi için.
|
* <a href="https://docs.pydantic.dev/latest/usage/pydantic_settings/" target="_blank"><code>pydantic-settings</code></a> - ayar yönetimi için.
|
||||||
* <a href="https://docs.pydantic.dev/latest/usage/types/extra_types/extra_types/" target="_blank"><code>pydantic-extra-types</code></a> - Pydantic ile birlikte kullanılabilecek ek tipler için.
|
* <a href="https://docs.pydantic.dev/latest/usage/types/extra_types/extra_types/" target="_blank"><code>pydantic-extra-types</code></a> - Pydantic ile birlikte kullanılabilecek ek tipler için.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -437,7 +437,7 @@ item: Item
|
||||||
|
|
||||||
Pydantic використовує:
|
Pydantic використовує:
|
||||||
|
|
||||||
* <a href="https://github.com/JoshData/python-email-validator" target="_blank"><code>email_validator</code></a> - для валідації електронної пошти.
|
* <a href="https://github.com/JoshData/python-email-validator" target="_blank"><code>email-validator</code></a> - для валідації електронної пошти.
|
||||||
* <a href="https://docs.pydantic.dev/latest/usage/pydantic_settings/" target="_blank"><code>pydantic-settings</code></a> - для управління налаштуваннями.
|
* <a href="https://docs.pydantic.dev/latest/usage/pydantic_settings/" target="_blank"><code>pydantic-settings</code></a> - для управління налаштуваннями.
|
||||||
* <a href="https://docs.pydantic.dev/latest/usage/types/extra_types/extra_types/" target="_blank"><code>pydantic-extra-types</code></a> - для додаткових типів, що можуть бути використані з Pydantic.
|
* <a href="https://docs.pydantic.dev/latest/usage/types/extra_types/extra_types/" target="_blank"><code>pydantic-extra-types</code></a> - для додаткових типів, що можуть бути використані з Pydantic.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -452,7 +452,7 @@ Independent TechEmpower benchmarks cho thấy các ứng dụng **FastAPI** ch
|
||||||
|
|
||||||
Sử dụng bởi Pydantic:
|
Sử dụng bởi Pydantic:
|
||||||
|
|
||||||
* <a href="https://github.com/JoshData/python-email-validator" target="_blank"><code>email_validator</code></a> - cho email validation.
|
* <a href="https://github.com/JoshData/python-email-validator" target="_blank"><code>email-validator</code></a> - cho email validation.
|
||||||
|
|
||||||
Sử dụng Starlette:
|
Sử dụng Starlette:
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -449,7 +449,7 @@ Láti ní òye síi nípa rẹ̀, wo abala àwọn <a href="https://fastapi.tian
|
||||||
|
|
||||||
Èyí tí Pydantic ń lò:
|
Èyí tí Pydantic ń lò:
|
||||||
|
|
||||||
* <a href="https://github.com/JoshData/python-email-validator" target="_blank"><code>email_validator</code></a> - fún ifọwọsi ímeèlì.
|
* <a href="https://github.com/JoshData/python-email-validator" target="_blank"><code>email-validator</code></a> - fún ifọwọsi ímeèlì.
|
||||||
* <a href="https://docs.pydantic.dev/latest/usage/pydantic_settings/" target="_blank"><code>pydantic-settings</code></a> - fún ètò ìsàkóso.
|
* <a href="https://docs.pydantic.dev/latest/usage/pydantic_settings/" target="_blank"><code>pydantic-settings</code></a> - fún ètò ìsàkóso.
|
||||||
* <a href="https://docs.pydantic.dev/latest/usage/types/extra_types/extra_types/" target="_blank"><code>pydantic-extra-types</code></a> - fún àfikún oríṣi láti lọ pẹ̀lú Pydantic.
|
* <a href="https://docs.pydantic.dev/latest/usage/types/extra_types/extra_types/" target="_blank"><code>pydantic-extra-types</code></a> - fún àfikún oríṣi láti lọ pẹ̀lú Pydantic.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -443,7 +443,7 @@ item: Item
|
||||||
|
|
||||||
用於 Pydantic:
|
用於 Pydantic:
|
||||||
|
|
||||||
- <a href="https://github.com/JoshData/python-email-validator" target="_blank"><code>email_validator</code></a> - 用於電子郵件驗證。
|
- <a href="https://github.com/JoshData/python-email-validator" target="_blank"><code>email-validator</code></a> - 用於電子郵件驗證。
|
||||||
- <a href="https://docs.pydantic.dev/latest/usage/pydantic_settings/" target="_blank"><code>pydantic-settings</code></a> - 用於設定管理。
|
- <a href="https://docs.pydantic.dev/latest/usage/pydantic_settings/" target="_blank"><code>pydantic-settings</code></a> - 用於設定管理。
|
||||||
- <a href="https://docs.pydantic.dev/latest/usage/types/extra_types/extra_types/" target="_blank"><code>pydantic-extra-types</code></a> - 用於與 Pydantic 一起使用的額外型別。
|
- <a href="https://docs.pydantic.dev/latest/usage/types/extra_types/extra_types/" target="_blank"><code>pydantic-extra-types</code></a> - 用於與 Pydantic 一起使用的額外型別。
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -446,7 +446,7 @@ item: Item
|
||||||
|
|
||||||
用于 Pydantic:
|
用于 Pydantic:
|
||||||
|
|
||||||
* <a href="https://github.com/JoshData/python-email-validator" target="_blank"><code>email_validator</code></a> - 用于 email 校验。
|
* <a href="https://github.com/JoshData/python-email-validator" target="_blank"><code>email-validator</code></a> - 用于 email 校验。
|
||||||
|
|
||||||
用于 Starlette:
|
用于 Starlette:
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -64,7 +64,7 @@ standard = [
|
||||||
# For forms and file uploads
|
# For forms and file uploads
|
||||||
"python-multipart >=0.0.7",
|
"python-multipart >=0.0.7",
|
||||||
# To validate email fields
|
# To validate email fields
|
||||||
"email_validator >=2.0.0",
|
"email-validator >=2.0.0",
|
||||||
# Uvicorn with uvloop
|
# Uvicorn with uvloop
|
||||||
"uvicorn[standard] >=0.12.0",
|
"uvicorn[standard] >=0.12.0",
|
||||||
# TODO: this should be part of some pydantic optional extra dependencies
|
# TODO: this should be part of some pydantic optional extra dependencies
|
||||||
|
|
@ -91,7 +91,7 @@ all = [
|
||||||
# For ORJSONResponse
|
# For ORJSONResponse
|
||||||
"orjson >=3.2.1",
|
"orjson >=3.2.1",
|
||||||
# To validate email fields
|
# To validate email fields
|
||||||
"email_validator >=2.0.0",
|
"email-validator >=2.0.0",
|
||||||
# Uvicorn with uvloop
|
# Uvicorn with uvloop
|
||||||
"uvicorn[standard] >=0.12.0",
|
"uvicorn[standard] >=0.12.0",
|
||||||
# Settings management
|
# Settings management
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue