【发布时间】:2014-05-28 12:54:27
【问题描述】:
我想以 crave-reply, crave-reply 这样的格式获取数据。我想用它的所有回复一一显示渴望。鉴于我得到了所有回复的渴望。但是在将它传递给响应时,我没有得到正确的数据。
views.py
def get_post_android_crave(request):
if request.method=="GET":
craves =list(CraveData.objects.all())
te = FacebookUser.objects.get(person=request.user)
img = te.image
user_name=te.first_name+te.middle_name+te.last_name
for crave in craves:
reply= list(Comment.objects.filter(crave=crave))
for reply_each in reply:
response1 = {
'Crave': craves,
'reply': reply_each,}
response2 = serializers.serialize('json',response1)
response=json.dumps(response2 )
print response
return HttpResponse(response, mimetype="application/json")
出现错误 AttributeError: 'str' object has no attribute '_meta'
ajax 调用
$.ajax({
url: domain+"/crave/getpostandroidcrave/",
type: "GET",
dataType: 'json',
success: function (response)
{
data= JSON.stringify(response)
alert(data);
},
error: function ()
{
alert('some error');
}
});
我在这里遇到错误。因为它进入了ajax错误函数。 谁能告诉我如何获得回复后的数据渴望,回复后的渴望。
示例:- crave1 回复11 回复12 渴望2 回复21 回复22 像这样。
【问题讨论】:
-
你能提供错误的完整堆栈跟踪吗?这里没有足够的信息来帮助您