SoftPlusHSGP.model_construct#
- classmethod SoftPlusHSGP.model_construct(_fields_set=None, **values)[fuente]#
Crea una nueva instancia de la clase
Modelcon datos validados.Crea un nuevo modelo estableciendo
__dict__y__pydantic_fields_set__a partir de datos confiables o prevalidados. Se respetan los valores predeterminados, pero no se realiza ninguna otra validación.- !!! nota
model_construct()generalmente respeta la configuraciónmodel_config.extradel modelo proporcionado. Es decir, simodel_config.extra == 'allow', entonces todos los valores adicionales pasados se añaden a los campos__dict__y__pydantic_extra__de la instancia del modelo. Simodel_config.extra == 'ignore'(el valor predeterminado), entonces todos los valores adicionales pasados son ignorados. Debido a que no se realiza ninguna validación con una llamada amodel_construct(), tenermodel_config.extra == 'forbid'no resulta en un error si se pasan valores adicionales, pero serán ignorados.- Args:
- _fields_set: Un conjunto de nombres de campo que fueron establecidos explícitamente durante la instanciación. Si se proporciona,
esto se utiliza directamente para el atributo [
model_fields_set][pydantic.BaseModel.model_fields_set]. De lo contrario, se utilizarán los nombres de campo del argumentovalues.
valores: Diccionario de datos confiables o prevalidado.
- Devoluciones:
Una nueva instancia de la clase
Modelcon datos validados.