How can I translate a date in my views.py
? If I try to translate it with gettext
it returns me this error: an integer is required (got type str)
.
For translating a date i mean for example from english version (May 30, 2019) to italian one (30 Maggio 2019). I've to return the date in a json response. This is my code:
from django.utils.translation import gettext as _
...
@AutoLanguage #It's a middleware that enables i18n
date = datetime.date.today()
date_translated = _(date)
return JsonResponse({'date': date_translated})