Setting up Models

Model Mixin

You can optionally add data_validation.models.DataValidationMixin to your model to provide some extra properties for querying validation results

from data_validation.models import DataValidationMixin

class MyModel(DataValidationMixin, models.Model):
    pass

See datavalidation.models for a full list of provided properties

Configuration

If you want more control over how each model is validated you can add a class to your model called that inherits from data_validation.config.Config (similar to Meta)

from data_validation.config import Config

class MyModel(models.Model):
    # the name of the class is not important
    class DataValidationConfig(Config):
        exclude = True
    ...

See datavalidation.config for the full list of options available