HerokuでPython Web アプリケーションを開発していますが、ロケール設定の問題に直面しています。
私の目的は、Pythondatetime
オブジェクトをこのような文字列としてフォーマットすることです
import datetime
now = datetime.datetime.now()
print now.strftime('%a %d %B %Y') # output: Sat 14 July 2012
しかし、異なる言語で。
したがって、私が使用するローカルマシンでは:
import locale
locale.setlocale(locale.LC_ALL, '')
またはlocale.setlocale(locale.LC_ALL, 'de_DE.UTF-8')
特定の言語の場合。
私のローカルマシンではこれが機能し、適切な言語で日付を取得しますが、Heroku では失敗し、locale.Error: unsupported locale settings
.
何か間違ったことをしていますか、それとも Heroku の Python アプリでロケール設定を変更することは許可されていますか?
ありがとう。