diff --git a/sqlmodel/main.py b/sqlmodel/main.py index 38c85915aa..e015b2d686 100644 --- a/sqlmodel/main.py +++ b/sqlmodel/main.py @@ -387,6 +387,11 @@ def Field( schema_extra: Optional[Dict[str, Any]] = None, ) -> Any: current_schema_extra = schema_extra or {} + + if alias: + current_schema_extra["validation_alias"] = alias + current_schema_extra["serialization_alias"] = alias + field_info = FieldInfo( default, default_factory=default_factory,