simdb.database.models.base module¶ class simdb.database.models.base.BaseModel[source]¶ Bases: object Base model for ORM classes. data(recurse: bool = False) → dict[source]¶ Serialise the {cls.__name__}. Parameters:¶ recurse: bool = False¶If True also serialise any contained models, otherwise only serialise simple fields. Returns:¶ The serialised data. classmethod from_data(data: dict) → BaseModel[source]¶ Create a Model from serialised data. Parameters:¶ data: dict¶Serialised model data. Returns:¶ The created model.