gpt4 book ai didi

python - Django 的加载数据在有效日期给出 ValidationError

转载 作者:太空宇宙 更新时间:2023-11-04 09:16:01 26 4
gpt4 key购买 nike

我正在尝试使用 Django 中的固定装置为我的一个项目提供一些初始数据。我想向其提供此数据的模型有一个名为“已添加”的 DateField。因此,在包含我的夹具的 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,我需要来自固定装置的数据来测试我的应用程序。

最佳答案

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

关于python - Django 的加载数据在有效日期给出 ValidationError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9350688/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com