将null插入日期字段时出现Django错误

时间:2014-04-16 04:47:06

标签: django

在Django中将日期字段更新为null时出现此错误。“'Null'值的日期格式无效。必须采用YYYY-MM-DD格式”。如果有人知道解决方案,请帮助我。

代码:             如果editBirthday:                 editBirthday = datetime.strptime(STR(editBirthday), “%D-%间 - %Y”)。的strftime( “%Y-%间 - %d”)                 loggedInUser.Birthday = editBirthday             其他:                 loggedInUser.Birthday =“Null”

1 个答案:

答案 0 :(得分:1)

您不应将该值设置为"null",将其设置为None

loggedInUser.Birthday = None
loggedInUser.save()

要实现此功能,Birthday模型字段显示应使用null=True定义。

另见: