1

我在formats.py我的 django 项目中添加了一个文件来设置日期格式以在整个应用程序中显示 dd/mm/yyyy。

但是,人们也必须能够以 d/m/yy 的形式输入日期。如果您要输入 1/1/49,django 会将其保存为 01/01/2049。它如何决定我的意思是 2049 年而不是 1949 年?

我希望能够控制这一点,而不必为 Django 似乎已经做过的事情写出验证。

4

1 回答 1

2

这实际上是 Python 和 Django 继承的 POSIX 和 ISO C 标准:值 69-99 映射到 1969-1999,值 0-68 映射到 2000-2068。除非您自己编写,否则它是不可配置的。

于 2012-10-03T13:32:03.757 回答