Using DATE_FORMAT in django 1.2
Hi. I have the following values in the settings.py:
USE_L10N = True
DATETIME_FORMAT = '%d/%m/%Y'
When the date is printed it prints: "Nov. 24, 1983". The date is:
datetime.date(1983, 11, 24).
As far as I was able to follow the code, in the django/utils/
formats.py, the it uses the the get_format function because I have in
the settings USE_L10N. So it will use get_format will use
format_module of my sistem (english) to format the date.
The problem is that if I don't use USE_L10N to True, the function
localize() in the same module will return a datetime.date() object
insted of using the settings DATE_FORMAT value. After that the method,
force_unicode will be used, which it doesn't use the settings at all
(it does str(datetime.date())).
So my question is: is this a bug, or I am doing something wrong (I am
sure I might be doing something grong but I don't know where).
Thanks in advance,
Tomas Zulberti
pd: Sorry for my bad English.
--
You received this message because you are subscribed to the Google Groups "Django users" group.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to django-users+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/django-users?hl=en.
0 Comments:
Post a Comment
Subscribe to Post Comments [Atom]
<< Home