Python Django日期格式问题使用strtime().date

Python Django日期格式问题使用strtime().date,python,django,datetime,Python,Django,Datetime,我正在Python2.7中使用django 1.8 我的代码是 (datetime.strptime('diagnosis_circumstances_date', "%Y-%m-%d")).date() 我得到的一个结果时间数据“诊断\u情况\u日期”与格式“%Y-%m-%d”不匹配 我的日期是1980-08-28您应该使用变量diagnosis\u conditions\u date,而不是字符串“diagnosis\u conditions\u date” datetime.strpti

我正在Python2.7中使用django 1.8

我的代码是

(datetime.strptime('diagnosis_circumstances_date', "%Y-%m-%d")).date()
我得到的一个结果
时间数据“诊断\u情况\u日期”与格式“%Y-%m-%d”不匹配


我的日期是
1980-08-28

您应该使用变量
diagnosis\u conditions\u date
,而不是字符串
“diagnosis\u conditions\u date”

datetime.strptime(diagnosis_circumstances_date, "%Y-%m-%d")).date()

我将它用作字符串,因为我在
chartit
模块中使用它。您的问题在任何地方都没有提到chartit。对于已发布的代码,必须传递日期字符串
strtime
。传递变量名根本不起作用。所有内容都在文档中: