DjangoでAJAX呼び出しを行っています。ここでは、ユーザーが日付と番号を入力し、その番号と日付のドキュメントが既に存在する場合はAJAX呼び出しが検索されます。
アプリケーションは国際化およびローカライズされています。問題は、AJAXによって送信された日付を有効なPython/Django日付オブジェクトにどのように解釈するかです。もちろん、これは現在のユーザーロケールを使用して実行する必要があります。
私が見つけた1つの解決策は機能しません:
Django:ビューでフォーマット日付を取得する方法は?文字列(この場合は)
get_format()
を返しますが、 。の形式のフォーマット文字列を期待します。 j-n-Y
strftime()
%j-%n-%Y
Djangoのフォーマットが私を打ち負かすフォーマットと異なる理由、参考までstftime()
に、現在Django1.5を使用しています。
問題は、私が見つけたすべての例で、日付がすでに日付オブジェクトであり、Python/Djangoがフォーマットを行うだけであるということだと思います。必要なのは、現在のロケールを使用して文字列を日付に変換し、それをフォーマットすることです。私はこれが標準的な問題であると考えていましたが、私が見つけて試したすべての可能な解決策はうまくいかないようです...
ありがとう、
エリック