我有這些方法: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