def python_value(self, value):
        """Return the value in the data base as an arrow object.

        Returns:
            arrow.Arrow: An instance of arrow with the field filled in.
        """
        value = super(ArrowDateTimeField, self).python_value(value)

        if (isinstance(value, (datetime.datetime, datetime.date,
                               string_types))):
            return arrow.get(value)

        return value