Ticket #15267: django_now_template_tag.diff

File django_now_template_tag.diff, 775 bytes (added by creecode@…, 5 years ago)
  • django/template/defaulttags.py

     
    381381
    382382    def render(self, context):
    383383        from datetime import datetime
     384        from django.utils import formats
    384385        from django.utils.dateformat import DateFormat
    385         df = DateFormat(datetime.now())
    386         return df.format(self.format_string)
     386        now=datetime.now()
     387        try:
     388            return formats.date_format(now, self.format_string)
     389        except AttributeError:
     390            df = DateFormat(now)
     391            return df.format(self.format_string)
    387392
    388393class SpacelessNode(Node):
    389394    def __init__(self, nodelist):
Back to Top