2015-12-31 15 views
1

我试图创建使用Rest Framework pagination的项目的迁移。Django:Django-Rest-Framework给出归属错误(分页)

但我得到的错误为Attribution error: 'module' object has no attribute BasePaginationSerializer。我曾尝试卸载resinstalling所述版本的Python,Django和RestFramework。但我仍然得到这个错误。

下面是终端显示错误的屏幕截图。

enter image description here

这里是目前的代码在paginator.py

import urlparse 

from django.core.paginator import EmptyPage, Page, PageNotAnInteger, Paginator 
from django.utils.http import urlencode 

from rest_framework import serializers, pagination 

class CustomPaginationSerializer(pagination.BasePaginationSerializer):#Here it shows the error. 
    meta = MetaSerializer(source='*') 
    results_field = 'objects' 

一大块有人可以帮助我在得到这个问题解决了吗?

信息: - 这是我正在试图建立的项目。 https://github.com/mozilla/zamboni

  • 我使用Ubuntu 15.10
  • Python的 - 2.7.10
  • Django的 - 1.8.7

回答

2

Django Rest Framework不提供像BasePaginationSerializer什么,这就是为什么你得到一个错误 - 因为它不存在。您可能要使用BasePagination