使用 Django 框架 (1.3.1) 和 Mongoengine。
当尝试保存已发布的字段(截止日期)时,它会使用
ValidationError(无法解析日期“2013-12-31”:['DueDate'])
但是,通过datetime.datetime.now()
它保存日期时效果很好。搜索示例后,我没有选择。
我的代码的相关部分(使用文本输入标记的普通 HTML 表单):
视图.py
goal.DueDate = request.POST['duedate']
goal.save()
模型.py
class Goal(Document):
DueDate = DateTimeField()
last_update = DateTimeField(required=True)
任何想法?
更新(还不能回答自己):
好的..找到解决方案。打字,显然给出了新的见解。
目标.DueDate = datetime.datetime.strptime(request.POST['duedate'], '%Y-%m-%d')