CustomModelWrapper.model_parametrized_name#

classmethod CustomModelWrapper.model_parametrized_name(params)[fuente]#

Calcule el nombre de la clase para las parametrizaciones de clases genéricas.

Este método puede ser anulado para lograr un esquema de nombres personalizado para BaseModels genéricos.

Args:
params: Tupla de tipos de la clase. Dada una clase genérica

Model con 2 variables de tipo y un modelo concreto Model[str, int], el valor (str, int) se pasaría a params.

Returns:

Cadena que representa la nueva clase donde se pasan params a cls como variables de tipo.

Raises:

TypeError: Se genera al intentar crear nombres concretos para modelos no genéricos.