mirror of
https://github.com/PaiGramTeam/sqlmodel.git
synced 2024-11-22 07:08:06 +00:00
support AnyURL
This commit is contained in:
parent
cb6ccf4c07
commit
4213c978fc
@ -461,8 +461,11 @@ def get_sqlalchemy_type(field: FieldInfo) -> Any:
|
|||||||
# UrlConstraints(max_length=512,
|
# UrlConstraints(max_length=512,
|
||||||
# allowed_schemes=['smb', 'ftp', 'file']) ]
|
# allowed_schemes=['smb', 'ftp', 'file']) ]
|
||||||
if type_ is pydantic.AnyUrl:
|
if type_ is pydantic.AnyUrl:
|
||||||
|
if field.metadata:
|
||||||
meta = field.metadata[0]
|
meta = field.metadata[0]
|
||||||
return AutoString(length=meta.max_length)
|
return AutoString(length=meta.max_length)
|
||||||
|
else:
|
||||||
|
return AutoString
|
||||||
|
|
||||||
org_type = get_origin(type_)
|
org_type = get_origin(type_)
|
||||||
if org_type is Annotated:
|
if org_type is Annotated:
|
||||||
|
Loading…
Reference in New Issue
Block a user