我正在尝试在Django中使用fixture来为我的一个项目提供一些初始数据。我想要提供此数据的模型具有名为“已添加”的DateField。所以在包含我的fixture的JSON文件中,我包括以下行:
"added": "2011-11-11",
使用
加载此文件时python manage.py loaddata test.json
我收到此错误
ValidationError: [u'Enter a valid date in YYYY-MM-DD format.']
所以我尝试使用dumpdata来了解内部格式与我做的不同
python manage.py dumpdata modelname > bla.json
但它包含我使用的相同行:
"added": "2011-11-11",
在JSON文件中使用日期需要做什么?我真的看不出我错在哪里,因为我的格式与dumpdate给我的相同。
几乎所有模型都包含DateFields,我需要来自灯具的数据来测试我的应用程序。
答案 0 :(得分:4)
实际上,Django灯具中的日期格式必须 yyyy-mm-dd hh:mm:ss 。
答案 1 :(得分:1)
我有同样的问题尝试使用2011-11-11T16:52:11