Code

Ticket #15267: django_now_template_tag.diff

File django_now_template_tag.diff, 775 bytes (added by creecode@…, 3 years ago)
Line 
1Index: django/template/defaulttags.py
2===================================================================
3--- django/template/defaulttags.py      (revision 15488)
4+++ django/template/defaulttags.py      (working copy)
5@@ -381,9 +381,14 @@
6 
7     def render(self, context):
8         from datetime import datetime
9+        from django.utils import formats
10         from django.utils.dateformat import DateFormat
11-        df = DateFormat(datetime.now())
12-        return df.format(self.format_string)
13+        now=datetime.now()
14+        try:
15+            return formats.date_format(now, self.format_string)
16+        except AttributeError:
17+            df = DateFormat(now)
18+            return df.format(self.format_string)
19 
20 class SpacelessNode(Node):
21     def __init__(self, nodelist):