我使用原始SQl查询从数据库中获取数据,我在跟踪thesedjango文档。 正如您在django文档中看到的,我们有一个函数dictfetchall,它返回带有字段名和值的dict。我根据我的要求将这个dict转换成json,但是正如您在输出游标中看到的那样,返回值与unicode类似
> 54360982L
> for date - datetime.date(2015, 8, 3)
> for decimal - Decimal('0.63')
因此,dict不能转换为json,因为它将引发错误Decimal('0.63') is not JSON serializable
。那么,如何防止raw sql从db发送简单的值,或者需要编辑dictfetchall函数,如果是,那么在哪里呢?在
目前没有回答
相关问题 更多 >
编程相关推荐