1

formats.pyアプリケーション全体で dd/mm/yyyy を表示するように日付形式を設定するために、django プロジェクトにファイルを追加しました。

ただし、日付は d/m/yy としても入力できる必要があります。1/1/49 と入力すると、django はこれを 01/01/2049 として保存します。私が 1949 年ではなく 2049 年を意味していたとどのように判断するのでしょうか?

Djangoがすでに行っているように見えるものの検証を書き出すことなく、これを制御できるようにしたいと考えています。

4

1 に答える 1

2

これは実際には Python が継承した POSIX および ISO C 標準であり、Django も同様です。値 69 ~ 99 は 1969 ~ 1999 にマッピングされ、値 0 ~ 68 は 2000 ~ 2068 にマッピングされます。独自に作成する以外は構成できません。

于 2012-10-03T13:32:03.757 に答える