当我试图将分页添加到我的页面时,会出现错误object of type 'RawQuerySet' has no len()
观点:
class StudentmessageListView(ListView, LoginRequiredMixin):
login_url = '/login/'
redirect_field_name = 'redirect_to'
template_name = 'student_messagesall.html'
context_object_name = 'messages_all'
model = Message
paginate_by = 3
def get_queryset(self):
return Message.objects.raw('SELECT * FROM ertaapp_message where to_prof_id=%s ORDER BY create_date DESC',[self.request.user.id])
def get_context_data(self, **kwargs):
context = super(StudentmessageListView, self).get_context_data(**kwargs)
context['reps'] = ReplyMessage.objects.raw('SELECT * FROM ertaapp_replymessage')
return context
我怎么解决这个问题?在
您应该返回列表而不是原始查询集。在
相关问题 更多 >
编程相关推荐