Я использую '%d %b %Y'
1 jan 2008 для английского
1 oca 2008 для турецкого
1 янв 2008 для русского
1 кан 2008 для казахского
и т. д...
Ниже приведен код, который это дело выполняет:
[leo@ /usr/home/leo]$ python
Python 2.5.2 (r252:60911, Mar 26 2008, 19:47:03)
[GCC 4.2.1 20070719 [FreeBSD]] on freebsd7
Type "help", "copyright", "credits" or "license" for more
information.
>>> import locale
>>> import datetime
>>> d = datetime.datetime(2008, 1, 1)
>>> d
datetime.datetime(2008, 1, 1, 0, 0)
>>> d.strftime('%d %b %Y')
'01 Jan 2008'
>>> locale.setlocale(locale.LC_ALL, 'tr_TR.UTF-8')
'tr_TR.UTF-8'
>>> d.strftime('%d %b %Y')
'01 Oca 2008'
Работает, вот только куда воткнуть это дело в джанге?
On Apr 14, 12:42 pm, "Alexander Pugachev"
> 14.04.08, leotr<
leotrub...@gmail.com> написал(а):