3

SelectDateWidget は非常に便利ですが、通常は "%Y-%m-%d" の形式で日付を返すようです。フォーマット パラメータを使用せず、多くのドキュメントもありません。誰かがこれに遭遇したり、それを回避して日付の出力を別の形式にする方法を知っていますか? このチケット#6231があり、settings.py の DATE_FORMAT 設定を使用するための修正があると述べています (ただし、単に format パラメータを指定できない理由はわかりません)。これを実装するための 2 か月前のチケットにパッチが含まれているため、django のインストールにこのパッチだけを適用する方法がない限り、それを使用するには最新の開発バージョンの django を入手する必要があるようです。

4

3 に答える 3

2

DATE_FORMAT は SelectDateWidget で機能しますが、次のようにパーセントなしでフォーマット文字列を使用する必要があります (現在のテンプレート タグで使用されているように):

DATE_FORMAT = 'j N Y'
于 2011-11-26T11:10:37.747 に答える
0

この設定はもう試しましたか? ドキュメントによると、DATE_FORMAT=バージョン 1.0 から有効な設定になっているようです。1.0 より前のバージョンの django を使用していますか?

http://docs.djangoproject.com/en/1.0/ref/settings/#date-format

于 2009-10-12T17:25:02.087 に答える
-1

これを行う正しい方法は、スラッシュではなくスペースを使用することです。

DATE_FORMAT = "%d %m %Y"
于 2010-09-21T10:09:31.457 に答える