Validates the passed value for this field.
The value to validate.
if the value is valid. A string may be returned if
the value is not valid, to indicate an error message. Any other non true
value
indicates the value is not valid. This method is not implemented by default,
subclasses may override it to provide an implementation.
Model field class.