【发布时间】:2013-08-05 01:39:36
【问题描述】:
我在数据库中的开始日期字段为日期(不是日期时间)。在 forms.py 中的保存方法中,我使用datetime.strptime(date_string, '%Y-%m-%d') 将字符串转换为日期。该方法返回我格式化的日期和时间,即“2006-08-03 00:00:00”。
我只想要日期而不想要时间。因为我收到一个“无效的日期格式错误”说“它必须是 YYYY-MM-DD 格式”,所以我对此感到沮丧。谁能帮我解决这个问题?
【问题讨论】:
-
如果您使用的是 django 表单,则使用 django DateField 来处理它的验证。方便多了。
-
将字段更改为 DateField 有所帮助。谢谢老兄。