'Get the given field\'s value off the given obj. pre_save() is used for
things like auto_now on DateTimeField. Skip it if this is a raw query.'

def pre_save_val(self, field, obj):

    if self.query.raw:
        return getattr(obj, field.attname)
    return field.pre_save(obj, add=True)
