diff --git a/rest_framework/fields.py b/rest_framework/fields.py index fa6ff0bf8..6dd40acd9 100644 --- a/rest_framework/fields.py +++ b/rest_framework/fields.py @@ -1085,7 +1085,7 @@ class DateTimeField(Field): default_error_messages = { 'invalid': _('Datetime has wrong format. Use one of these formats instead: {format}.'), 'date': _('Expected a datetime but got a date.'), - 'make_aware': _('Datetime can not be represented in timezone "{timezone}".') + 'make_aware': _('Invalid datetime for the timezone "{timezone}".') } datetime_parser = datetime.datetime.strptime diff --git a/tests/test_fields.py b/tests/test_fields.py index da4a05091..457e368cc 100644 --- a/tests/test_fields.py +++ b/tests/test_fields.py @@ -1213,8 +1213,8 @@ class TestNaiveDayLightSavingTimeTimeZoneDateTimeField(FieldValues): """ valid_inputs = {} invalid_inputs = { - '2017-03-12T02:30:00': ['Datetime can not be represented in timezone "America/New_York".'], - '2017-11-05T01:30:00': ['Datetime can not be represented in timezone "America/New_York".'] + '2017-03-12T02:30:00': ['Invalid datetime for the timezone "America/New_York".'], + '2017-11-05T01:30:00': ['Invalid datetime for the timezone "America/New_York".'] } outputs = {} field = serializers.DateTimeField(default_timezone=pytz.timezone('America/New_York'))