选择*我们的参考值存在多次

时间:2013-04-01 07:24:27

标签: python sql django

我需要通过引用某个值来获取数据,但问题是该值存在多次

enter image description here

我需要使用referencs获取所有值到userid

我的观点中的功能是

> def rewardhistory(request):
>     cursor = connection.cursor()
>     reward = Rewardpoints_log.objects.get(userid='894490') 
>     return render_to_response('credits.html',{'reward':reward},context_instance=RequestContext(request))

但它会抛出多个值存在的错误

我该怎么做才能建议

2 个答案:

答案 0 :(得分:1)

使用filter()代替get()get只获取一个结果。

def rewardhistory(request):
    reward = Rewardpoints_log.objects.filter(userid='894490') 
    return render_to_response('credits.html', 'reward':reward},context_instance=RequestContext(request))

我猜你没有在你的模特之间使用任何关系。我建议你开始这样做。

答案 1 :(得分:0)

使用过滤器给予

Rewardpoints_log:202>,

使用此文件在HTML文件中

{{reward}}

当我尝试

{{reward.rewardpoints}}

IT回归没什么