2014-06-13 25 views
0

我試圖找回MongoDB的數據,並使用render_to_response。這裏的HTML顯示的數據是我的代碼「GetUsresList」對象有沒有屬性「META」

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

什麼是我是doing.Any幫助將appriciated

回答

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