我正在使用
query = mysql_query
mysql = connection.cursor()
mysql.execute(mysql)
通过提供原始sql查询来获取我的结果。它工作正常,但在获取日期时间字段时它给出datetime.datetime(2011,8,3,0,0)
但是如果在mysql中执行相同的查询则不是类型转换。请在哪里缺少任何东西
答案 0 :(得分:1)
数据库在内部将日期/时间值存储为字符串。当你通过Django检索它时,为了方便起见,Django将它转换为datetime.datetime
对象。如果您自己直接从数据库中检索值,您将获得原始字符串,因此需要自己进行任何投射。