💭 Network Types - Pydantic ========================== !https://docs.pydantic.dev/2.7/api/networks/#pydantic.networks.EmailStr Date: April 30, 2024 ![https://docs.pydantic.dev/2.7/api/networks/#pydantic [1].networks.EmailStr](/static/https://docs.pydantic.dev/2.7/api/networks/#pydantic [1].networks.EmailStr) pydantic has a nice built in email validator `EmailStr` It requires an optional pydantic dependency ``` bash pip install email-validator ``` Then you can validate email addresses. ``` python from pydantic import BaseModel, EmailStr class Model(BaseModel): email: EmailStr print(Model(email='contact@mail.com')) #> email='contact@mail.com' ``` !!! note This post is a thought [2]. It's a short note that I make about someone else's content online #thoughts [3] References: [1]: /tags/pydantic/ [2]: /thoughts/ [3]: /tags/thoughts/