我有一個簡單的觀點,我正在使用AJAX進行實驗。Django模型不是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 2009-11-27 15:59:46