django returns a None if get_object does not exist or raises a ValidationError