' GetUsresList'对象没有属性' META'

时间:2014-06-13 16:01:22

标签: python django mongodb

我正在尝试检索mongodb数据并使用render_to_response在html中显示该数据。这是我的代码

class GetUsresList(View):

def get(request,self):
    dta = db.user_details.find({},{'userName':1,'mobileNumber':1,'emailId':1,'_id':0})
    print dta
    return render_to_response('users_details.html',{'dta':dta},context_instance=RequestContext(request))

但是我收到了以下错误。

'GetUsresList' object has no attribute 'META'

我认为错误是RequestContext

我在做什么错误。任何帮助都会受到影响

1 个答案:

答案 0 :(得分:1)

你需要把自己放在' param首先在方法中。

为什么要打印dta?

试试这个更简单:

from django.shortcuts import render

class GetUsresList(View):

    template_name = 'users_details.html'

    def get(self, request):
        dta = db.user_details.find({},{'userName':1,'mobileNumber':1,'emailId':1,'_id':0})
        return render(request, self.template_name, {'dta': dta })

您是否看过内置的ListView