Hello,

complementing template filters, sometimes it is necessary to format dates also in Python code, that is, achieve the equivalent to

    {{ value|date:"M" }}

For this, I'm using

    from django.utils import dateformat
    dateformat.format(value, "M")

(This works in Django views and in test cases, but not in `./manage.py shell`.)

As `dateformat.format()` is not covered in https://docs.djangoproject.com/en/2.1/ref/utils/, but still very useful e.g. in tests, my question is if this is the correct way to achieve in Python what the `date` template filter does? Are there alternatives? (`strftime()` does not provide translated months names etc., and so isn't).

Best regards,
Carsten

--
You received this message because you are subscribed to the Google Groups "Django 
users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-users+unsubscr...@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/cb938e74-d2e3-e4cf-13fa-580befd8f49c%40cafu.de.
For more options, visit https://groups.google.com/d/optout.

Reply via email to