我有这些方法:Django将数据发送到前端。 “字典”对象没有属性“_meta”
def get_all_from_database():
urls = Url.objects.all()
ips = Ip.objects.all()
context = {
'urls': serializers.serialize('json', urls),
'ip': serializers.serialize('json', ips)
}
return context
和将数据发送到使用AJAX方法:
def send_results(request):
if request.is_ajax():
address = request.POST.get('url')
process_data(address, email_to, email_from)
context = get_all_from_database()
return HttpResponse(json.dumps(context), content_type='application/json')
但是这引起了错误:内部服务器错误500 'dict'对象没有属性'_meta'。 Wheres错误,以及如何纠正它?
我纠正了,但现在它引发:'*一些数据*不是JSON可序列化' – user3156971