Wednesday 22 September 2021

Pydantic: __config__: Get the configuration class of the model

__config__ return the configuration class of the model.

 

Example

configClass = Employee.__config__()

 

Find the below working application.

 

config_class_ref.py

from pydantic import BaseModel, ValidationError

class Employee(BaseModel):
    name: str

    class Config:
        max_anystr_length = 9
        error_msg_templates = {
            'value_error.any_str.max_length': 'max_length:{limit_value}',
        }


configClass = Employee.__config__()

print(configClass.max_anystr_length)
print(configClass.error_msg_templates)

 

Output

9
{'value_error.any_str.max_length': 'max_length:{limit_value}'}

 


Previous                                                    Next                                                    Home

No comments:

Post a Comment