mirror of
https://github.com/kennethreitz/pydantic.git
synced 2026-06-05 23:00:18 +00:00
79017111aa
* new URL parsing, fix #603, fix #541 * AnyUrl parts and more tests * more coverage and db DSNs * remove DSN methods * tests for urlstr * remove debug * make AnyStr a subtype of str * fix with cython * rearranging networking code * allowing international domains, cleanup * support international domains * better URL builder * allow underscores in subdomains and domains * tests for json and schema, max length * urlstr > stricturl * updating docs * tweak docs examples * tweak docs
15 lines
295 B
Python
15 lines
295 B
Python
from pydantic import AnyUrl
|
|
from pydantic.dataclasses import dataclass
|
|
|
|
@dataclass
|
|
class NavbarButton:
|
|
href: AnyUrl
|
|
|
|
@dataclass
|
|
class Navbar:
|
|
button: NavbarButton
|
|
|
|
navbar = Navbar(button=('https://example.com',))
|
|
print(navbar)
|
|
# > Navbar(button=NavbarButton(href='https://example.com'))
|