저는 AJAX를 실험하기 위해 사용하고있는 간단한보기가 있습니다. 장고 모델은 아약스를 직렬화 할 수 없습니다
def get_shifts_for_day(request,year,month,day):
data= dict()
data['d'] =year
data['e'] = month
data['x'] = User.objects.all()[2]
return HttpResponse(simplejson.dumps(data), mimetype='application/javascript')
이
반환 다음TypeError at /sched/shifts/2009/11/9/
<User: someguy> is not JSON serializable
나는 데이터를 가지고가는 경우에 [ 'X'] 온라인 나는 어떤 작동 모델 반환이 참조하고 있지 않다 있도록 :
{"e": "11", "d": "2009"}
을
왜 simplejson이 기본 django 모델 중 하나를 구문 분석 할 수 없습니까? 내가 사용하는 모든 모델에서 동일한 동작을 얻습니다. 당신이 그것을 그 종류가 알고하지 않는 데이터를 통과 할 때
모호한 질문, 질문의 제목에 실제로 질문이 없습니다. – geejay