我在MySQL中有一个表,其名称,句点,指示符,值作为列名。期间存储日期。我试图使用以下代码从django获取对象
def get_table(request):
tab = list(table.objects.values('name', 'period' , 'indicator', 'value'))
json_data = json.dumps(tab)
return HttpResponse(json_data)
我收到错误,提示日期不是JSON Serializable。如何在获取对象之前将其转换为字符串?任何人都可以帮我解释代码吗?
答案 0 :(得分:0)
from django.core import serializers
fields = ['name', 'period' , 'indicator', 'value']
qs = table.objects.all()
json_data = serializers.serialize('json', qs, fields=fields)