我正在尝试检索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
。
我在做什么错误。任何帮助都会受到影响
答案 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?