Django 的加载数据在有效日期给出验证错误



我正在尝试使用Django中的fixture为我的一个项目提供一些初始数据。我要向其提供此数据的模型具有名为"added"的DateField。因此,在包含fixture的JSON文件中,我包含了以下行:

"added": "2011-11-11",

当我使用加载此文件时

python manage.py loaddata test.json

我收到这个错误

ValidationError: [u'Enter a valid date in YYYY-MM-DD format.']

所以我尝试使用dumppdatea来了解内部格式与的不同之处

python manage.py dumpdata modelname > bla.json

但它包含了我使用的同一行:

"added": "2011-11-11",

我必须做些什么才能在JSON文件中使用日期?我真的看不出哪里出了问题,因为我的格式和dumppdate给我的完全一样

我的几乎所有模型都包含DateFields,我需要来自fixture的数据来测试我的应用程序。

实际上,Django fixture中的日期格式必须是yyyy-mm-dd hh:mm:ss

我在尝试使用2011-11-11T16:52:11 时遇到了同样的问题

相关内容

  • 没有找到相关文章

最新更新