aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTom Christie2013-05-08 20:38:50 +0100
committerTom Christie2013-05-08 20:38:50 +0100
commitb443560080a20d52a3dd49f625a103810935affd (patch)
tree9eec82d93dc45b9fcff250ec1a003618ef0fac3c
parentde69a28b9e786b8c759cda4acedb0a1b8542298b (diff)
downloaddjango-rest-framework-b443560080a20d52a3dd49f625a103810935affd.tar.bz2
Fix DATETIME_FORMAT, DATE_FORMAT, TIME_FORMAT settings. Closes #798
-rw-r--r--docs/api-guide/settings.md2
-rw-r--r--rest_framework/fields.py6
-rw-r--r--rest_framework/settings.py6
3 files changed, 7 insertions, 7 deletions
diff --git a/docs/api-guide/settings.md b/docs/api-guide/settings.md
index 84dc8707..b00ab4c1 100644
--- a/docs/api-guide/settings.md
+++ b/docs/api-guide/settings.md
@@ -203,7 +203,7 @@ A format string that should be used by default for rendering the output of `Date
May be any of `None`, `'iso-8601'` or a python [strftime format][strftime] string.
-Default: `None'`
+Default: `None`
#### DATETIME_INPUT_FORMATS
diff --git a/rest_framework/fields.py b/rest_framework/fields.py
index f934fc39..c83ee5ec 100644
--- a/rest_framework/fields.py
+++ b/rest_framework/fields.py
@@ -500,7 +500,7 @@ class DateField(WritableField):
}
empty = None
input_formats = api_settings.DATE_INPUT_FORMATS
- format = None
+ format = api_settings.DATE_FORMAT
def __init__(self, input_formats=None, format=None, *args, **kwargs):
self.input_formats = input_formats if input_formats is not None else self.input_formats
@@ -563,7 +563,7 @@ class DateTimeField(WritableField):
}
empty = None
input_formats = api_settings.DATETIME_INPUT_FORMATS
- format = None
+ format = api_settings.DATETIME_FORMAT
def __init__(self, input_formats=None, format=None, *args, **kwargs):
self.input_formats = input_formats if input_formats is not None else self.input_formats
@@ -632,7 +632,7 @@ class TimeField(WritableField):
}
empty = None
input_formats = api_settings.TIME_INPUT_FORMATS
- format = None
+ format = api_settings.TIME_FORMAT
def __init__(self, input_formats=None, format=None, *args, **kwargs):
self.input_formats = input_formats if input_formats is not None else self.input_formats
diff --git a/rest_framework/settings.py b/rest_framework/settings.py
index 734d8478..beb511ac 100644
--- a/rest_framework/settings.py
+++ b/rest_framework/settings.py
@@ -86,17 +86,17 @@ DEFAULTS = {
'DATE_INPUT_FORMATS': (
ISO_8601,
),
- 'DATE_FORMAT': ISO_8601,
+ 'DATE_FORMAT': None,
'DATETIME_INPUT_FORMATS': (
ISO_8601,
),
- 'DATETIME_FORMAT': ISO_8601,
+ 'DATETIME_FORMAT': None,
'TIME_INPUT_FORMATS': (
ISO_8601,
),
- 'TIME_FORMAT': ISO_8601,
+ 'TIME_FORMAT': None,
# Pending deprecation
'FILTER_BACKEND': None,