From 08e1c79f7ae574ed27a93e97a0a56c3fcba3aa68 Mon Sep 17 00:00:00 2001 From: Gagaro Date: Wed, 25 Nov 2015 12:17:59 +0100 Subject: [1.9.x] Fixed #25812 -- Restored the ability to use custom formats with the date template filter. Backport of 34d88944f46d3e2734488fd0ca3c2c24c15a0264 from master --- docs/releases/1.8.8.txt | 4 ++++ docs/topics/i18n/formatting.txt | 5 ++++- 2 files changed, 8 insertions(+), 1 deletion(-) (limited to 'docs') diff --git a/docs/releases/1.8.8.txt b/docs/releases/1.8.8.txt index 1a28efe167..94cda25ba2 100644 --- a/docs/releases/1.8.8.txt +++ b/docs/releases/1.8.8.txt @@ -14,3 +14,7 @@ Bugfixes * Corrected ``__len`` query lookup on ``ArrayField`` for empty arrays (:ticket:`25772`). + +* Restored the ability to use custom formats from ``formats.py`` with + ``django.utils.formats.get_format()`` and the ``date`` template filter + (:ticket:`25812`). diff --git a/docs/topics/i18n/formatting.txt b/docs/topics/i18n/formatting.txt index 62e4cc9ede..8a96bd74a9 100644 --- a/docs/topics/i18n/formatting.txt +++ b/docs/topics/i18n/formatting.txt @@ -170,7 +170,10 @@ the package where format files will exist, for instance:: ] Files are not placed directly in this directory, but in a directory named as -the locale, and must be named ``formats.py``. +the locale, and must be named ``formats.py``. Be careful not to put sensitive +information in these files as values inside can be exposed if you pass the +string to ``django.utils.formats.get_format()`` (used by the :tfilter:`date` +template filter). To customize the English formats, a structure like this would be needed:: -- cgit v1.3