我試圖在Django中使用Fixtures爲我的項目提供一些初始數據。我想提供這些數據的模型有一個名爲'added'的DateField。因此,在包含我的燈具JSON文件,我包括以下行:Django的loaddata在有效日期提供ValidationError
"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,我需要來自燈具的數據來測試我的應用程序。
你貫穿皮棉您的JSON只是爲了確保它是有效的? – dm03514 2012-02-19 16:02:59
我剛剛做到了。這是有效的。 – user1136324 2012-02-19 16:12:43
需要更多信息,這應該正常工作。 – zeekay 2012-02-19 16:48:37